如何使用GitHub托管自己的开源项目

  • 什么是GitHub
  • 安装GitHub Desktop
  • 创建仓库
  • 推送仓库到GitHub


什么是GitHub

项目团队在进行软件开发时都会使用SVN、GIT等软件版本管理工具来同步各个成员的代码和管理代码版本,通常我们会在服务器上面搭建GIT远程仓库,GitHub就是一个在互联网上面提供远程仓库的平台,因为使用GIT作为版本管理工具,故名GitHub。我们可以在上面创建远程仓库保存我们的代码。GitHub对于个人的项目提供免费托管服务,如果你不想公开自己的代码,可以创建私有仓库。GitHub是目前最流行的开源软件托管平台,我们可以在上面找到很多开源的项目学习或使用,也可以创建自己的开源项目,分享技术经验,赶紧注册账号试一下吧。

GitHub官方入门指南:https://help.github.com/cn/github/getting-started-with-github

安装GitHub Desktop

在GitHub上创建账号后,为了更方便的GitHub,我们可以安装GitHub Desktop。它提供了可视化的操作界面,可以创建仓库,更改仓库,并将更改推送到 GitHub。下载地址:https://desktop.github.com/

1,双击运行下载的可执行文件

github能把项目打包成docker镜像吗 github的项目可以自己用吗_github


2,点击Sign in to GitHub.com,使用我们刚才注册账号登陆,点击Sign in

github能把项目打包成docker镜像吗 github的项目可以自己用吗_推送_02


3,设置自己姓名和邮箱,然后点击Continue

github能把项目打包成docker镜像吗 github的项目可以自己用吗_github_03


4,选择是否提交用户使用信息,最后点击Finish

github能把项目打包成docker镜像吗 github的项目可以自己用吗_github_04


完成安装后就可以开始创建仓库了

github能把项目打包成docker镜像吗 github的项目可以自己用吗_推送_05

创建仓库

安装完GitHub Desktop后,我们就可以创建GitHub仓库了

github能把项目打包成docker镜像吗 github的项目可以自己用吗_Desktop_06


点击“Create a New Repository on your Hard Drive”,弹出创建仓库对话框

github能把项目打包成docker镜像吗 github的项目可以自己用吗_Desktop_07


这里可以设置仓库相关的参数

“Name(名称)”:定义仓库在本地以及 GitHub 上的名称;

“Description”:对仓库进行简单描述;

“Local path(本地路径)”:设置仓库在计算机上的位置,例如将仓库命名为 future-storage,则会在为本地路径选择的文件夹内创建一个名为 future-storage的文件夹;

“Initialize this repository with a README”:使用自述文件初始化此仓库,创建包含 README.md 文件的初始提交;

“Git ignore”:忽略不需要进行版本管理的文件;

“License”:设置开源项目许可证,不同的许可证定义了源码可以免费使用的范围;

设置完成后点击 Create repository创建仓库。

推送仓库到GitHub

创建仓库后,进入仓库

github能把项目打包成docker镜像吗 github的项目可以自己用吗_推送_08


我在仓库中增加了一些文件,这些文件会出现在待提交列表中

github能把项目打包成docker镜像吗 github的项目可以自己用吗_Desktop_09


我们先Commit,将变化提交到本地仓库中,然后点击“Publish repository”将仓库发布到GitHub上

github能把项目打包成docker镜像吗 github的项目可以自己用吗_推送_10


第一次推送需要设置项目是否私有,设置完成后点击Publish repository就可以将仓库推送到GitHub上了。我们打开GitHub网站验证一下

github能把项目打包成docker镜像吗 github的项目可以自己用吗_推送_11


可以看到我们的仓库已经在GitHub上了,到这里我们就已经完成了仓库的创建和代码的分享,后续我们可以不断完善我们的项目。

参考资料
[1]: https://help.github.com/cn/desktop/getting-started-with-github-desktop