关闭 x
IT技术网
    技 采 号
    ITJS.cn - 技术改变世界
    • 实用工具
    • 菜鸟教程
    IT采购网 中国存储网 科技号 CIO智库

    IT技术网

    IT采购网
    • 首页
    • 行业资讯
    • 系统运维
      • 操作系统
        • Windows
        • Linux
        • Mac OS
      • 数据库
        • MySQL
        • Oracle
        • SQL Server
      • 网站建设
    • 人工智能
    • 半导体芯片
    • 笔记本电脑
    • 智能手机
    • 智能汽车
    • 编程语言
    IT技术网 - ITJS.CN
    首页 » HTML5 »怎样在Github上托管开源代码库

    怎样在Github上托管开源代码库

    2015-05-18 00:00:00 出处:linux.cn
    分享

    大家好,今天大家要学习一下怎样在github.com提供的仓库中托管开源软件源代码。GitHub是一个基于web的Git仓库托管服务,提供基于 git 的分布式版本控制和源代码管理(SCM)功能,并加入了自身的特点。它给开源项目和私有项目提供了一个互相协作的工作区、代码预览和代码管理功能。不像Git是一个完完全全的命令行工具,GitHub提供了一个基于web的图形化界面和桌面,也整合了手机操作。GitHub同时提供了私有库付费计划和通常用来管理开源软件项目的免费账号。

    怎样在Github上托管开源代码库

    这是一种快速灵活,基于web的托管服务,它使用方便,管理分布式版本控制系统也是相当容易,任何人都能将他们的软件源代码托管到 github,让全球各地数以百万计的人可以使用它、参与贡献、共享它、进行问题跟踪以及更多的用途。这里有一些简单快速地托管软件源代码的方法。

    1. 创建一个新的Github账号

    首先,打开你最喜欢的浏览器并访问github,首页页面如下所示。

    怎样在Github上托管开源代码库

    现在,首页打开之后,请填写一个新的github账号用于注册。

    输入注册所需的有效信息之后,你会被转到计划选择的步骤。在这个页面上有5种计划,我们可以根据需要来选择,这里大家要选择免费计划。所以,我们点击选择Free计划并完成注册。假如我们接下去还打算创建一个组织,那我们需要勾选“Help me setup an organization next”。

    怎样在Github上托管开源代码库

    2. 创建一个新的库

    成功注册新账号或登录上Github之后,我们需要创建一个新的库来开始我们的征程。

    点击位于顶部靠右账号id旁边的(+)按钮,然后点击“New Repository”。

    怎样在Github上托管开源代码库

    点击创建一个新的库之后,我们进入了填写所需信息的页面。

    怎样在Github上托管开源代码库

    填写好信息之后,我们点击绿色的“Create repository”按钮。

    这些步骤都做完之后,我们将看到类似于下面这张图的页面。

    怎样在Github上托管开源代码库

    3. 上传一个已有项目

    假如我们想在Github上分享我们的项目,我们自然要把代码推上我们创建的库中。想要这样的话,我们首先要在我们的Linux机器上安装git。假如我在机器上运行的是Ubuntu 14.04 LTS,我需要运行apt工具来安装它。

    $ sudo apt-get install git

    怎样在Github上托管开源代码库

    现在git已经准备就绪,大家要上传代码了。

    注意:为了避免错误,不要在初始化的新库中包含README、license或gitignore等文件,你可以在项目推送到Github上之后再添加它们。

    在终端上,我们需要切换当前工作目录为你的本地项目的目录,然后将其初始化为Git库。

    $ git init

    接着我们添加新的本地库里中的文件,作为我们的首次提交内容。

    $ git add .

    现在我们就提交我们在本地库所添加的文件。

    $ git commit -m 'First commit'

    怎样在Github上托管开源代码库

    在终端上,添加远程库的URL地址,以便我们的本地库推送到远程。

    $ git remote add origin 远程库的URL
    $ git remote -v

    怎样在Github上托管开源代码库

    注意:请确保将上述“远程库的URL”替换成了你自己的远程库的URL。

    现在,要将我们的本地库的改变推送至GitHub的版本库中,我们需要运行以下命令,并且输入所需的用户名和密码。

    $ git push origin master

    怎样在Github上托管开源代码库

    克隆一个库

    假如我们想用一条简单地命令从github上下载代码库至本机上,我们可以用git clone命令,该命令将会从远程库中克隆最新的目录。

    $ git clone https://github.com/aruntechgeek/linspeed.git

    怎样在Github上托管开源代码库

    请把以上这条URL地址更改成你想要克隆的地址。

    推送改动

    假如我们对我们的代码做了更改并想把它们推送至我们的远程库中,我们应该在该目录下运行以下命令。

    $ git add .
    $ git commit -m "Updating"
    $ git push

    结论

    啊哈!我们已经成功地将我们的项目源代码托管到Github的库中了。Github是快速灵活的基于web的托管服务,分布式版本控制系统使用起来方便容易。数百万个非常棒的开源项目驻扎在github上。所以,假如你有任何问题、建议或反馈,请在评论中告诉我们。谢谢大家!好好享受吧 :-)

    上一篇返回首页 下一篇

    声明: 此文观点不代表本站立场;转载务必保留本文链接;版权疑问请联系我们。

    别人在看

    正版 Windows 11产品密钥怎么查找/查看?

    还有3个月,微软将停止 Windows 10 的更新

    Windows 10 终止支持后,企业为何要立即升级?

    Windows 10 将于 2025年10 月终止技术支持,建议迁移到 Windows 11

    Windows 12 发布推迟,微软正全力筹备Windows 11 25H2更新

    Linux 退出 mail的命令是什么

    Linux 提醒 No space left on device,但我的空间看起来还有不少空余呢

    hiberfil.sys文件可以删除吗?了解该文件并手把手教你删除C盘的hiberfil.sys文件

    Window 10和 Windows 11哪个好?答案是:看你自己的需求

    盗版软件成公司里的“隐形炸弹”?老板们的“法务噩梦” 有救了!

    IT头条

    公安部:我国在售汽车搭载的“智驾”系统都不具备“自动驾驶”功能

    02:03

    液冷服务器概念股走强,博汇、润泽等液冷概念股票大涨

    01:17

    亚太地区的 AI 驱动型医疗保健:2025 年及以后的下一步是什么?

    16:30

    智能手机市场风云:iPhone领跑销量榜,华为缺席引争议

    15:43

    大数据算法和“老师傅”经验叠加 智慧化收储粮食尽显“科技范”

    15:17

    技术热点

    商业智能成CIO优先关注点 技术落地方显成效(1)

    用linux安装MySQL时产生问题破解

    JAVA中关于Map的九大问题

    windows 7旗舰版无法使用远程登录如何开启telnet服务

    Android View 事件分发机制详解

    MySQL用户变量的用法

      友情链接:
    • IT采购网
    • 科技号
    • 中国存储网
    • 存储网
    • 半导体联盟
    • 医疗软件网
    • 软件中国
    • ITbrand
    • 采购中国
    • CIO智库
    • 考研题库
    • 法务网
    • AI工具网
    • 电子芯片网
    • 安全库
    • 隐私保护
    • 版权申明
    • 联系我们
    IT技术网 版权所有 © 2020-2025,京ICP备14047533号-20,Power by OK设计网

    在上方输入关键词后,回车键 开始搜索。Esc键 取消该搜索窗口。