作为一个合格的程序员,怎么能不知道全球最大同性交友网站bilibili呢,呃..说错,应该是GitHub。

作为全球最大的开源社区,GitHub里面有着许多优秀的开发者,有着许许多多出色的开源项目供我们参考使用,所以,对于一个刚入门的程序员来说,是一个必不可少的好地方。

那么今天我们就来简单的介绍一下如何使用GitHub来创建一个属于自己的个人仓库吧~在此之前我们先来简单认识一下GitHub。

Ⅰ、GitHub简介

gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。

gitHub于2008年4月10日正式上线,除了git代码仓库托管及基本的 Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。目前,其注册用户已经超过350万,托管版本数量也是非常之多,其中不乏知名开源项目 Ruby on Rails、jQuery、python等。

2018年6月4日,微软宣布,通过75亿美元的股票交易收购代码托管平台GitHub。(以上来自百度百科)

Ⅱ、注册GitHub

官网地址:https://github.com/

The world’s leading software development platform · GitHub.png
首先打开官网地址,注册一个账号。

Snipaste_2018-11-26_21-54-21.png

输入你的用户名、邮箱地址、密码点击创建即可,然后进入下一步,简单填写信息,最后点击Finsh即可创建成功。

Create a New Repository.png

接下来我们点击Star a project创建一个属于我们自己的个人远程仓库,简单填写一下仓库名称,写一些描述,勾选上初始化仓库README即可。

  • 这里提醒一下,需要付费账户才可以创建私人仓库,价格为$7/月
  • 不过如果你有Edu教育邮箱或者大学生证明的话,就可以申请GitHub学生包,可以免费获得5个私人仓库。

关于教育邮箱的申请,可以参考一下以下的文章,或者直接某宝上买一个。

Study.png

好了,到这里我们的第一个远程版本库就创建完成了。那么,接来下我们要做什么呢?当然是使用本地客户端克隆一份了。

Ⅲ、配置GitHub

1.安装Git


Git - Downloads.png

选择适合你的版本,下载并安装最新版本的git,Windows系统下的安装可以参考以下文章~

2.生成SSH

安装完成后打开Git,然后输入ssh

  • 对于 Linux 和 Mac 系统,其默认安装 SSH 。
  • 对于 Windows 系统,其默认是不安装 SSH ,不过由于我们安装了 Git Bash,其也应该自带了 SSH。

Snipaste_2018-11-27_22-11-30.png

如上图所示,此结果表示我们已经安装 SSH 啦~

接下来,输入ssh-keygen -t rsa命令,表示我们指定 RSA 算法生成密钥,然后敲三次回车键,期间不需要输入密码,之后就就会生成两个文件,分别为id_rsaid_rsa.pub

  • id_rsa是密钥和id_rsa.pub是公钥。
  • 对于这两个文件,其都为隐藏文件。

默认生成地址:

  • Linux 系统:~/.ssh
  • Mac 系统:~/.ssh
  • Windows 系统:C:\Documents and Settings\usernam.ssh
  • Windows 10:C:\Users\Administrator.ssh\


可以直接使用win+R键打开运行窗口,然后输入.ssh来打开文件夹定位。

之后,我们要做的事情就是把公钥id_rsa.pub的内容添加到GitHub上,使之相匹配。

3.添加 SSH key

打开网站 https://github.com/, 进入我们的Github帐号主页下的settings界面

SSH and GPG keys.png

然后点击New SSH key来添加设置我们的ssh。

Add new SSH keys.png

接着把公钥id_rsa.pub的内容粘贴到Key处的位置(Titles可以不写),然后点击Add SSH key即可。

4.验证SSH

Git Bash中输入ssh -T git@github.com进行测试:

Snipaste_2018-11-27_22-42-07.png

如上图所示,即绑定成功。你是不是以为这就完了?不不不,我们是不是忘了些什么呢?没错!我们还没同步我们的远程仓库呢→_→

5.Git本地化

在你的电脑想要创建本地仓库的文件夹中右键,然后点击Git bBash Here

然后打开你的远程仓库,使用ssh克隆仓库地址

Studylocal.png

接着在Git中输入以下命令后回车。

git clone 你刚才复制的仓库地址

Snipaste_2018-11-27_23-11-41.png

如图所示,你已经把远程仓库克隆到了本地,打开你的文件夹中查看,会发现之前远程仓库里的README.md已经下载到了本地上,到此Git仓库的本地化就完成了。

关于Git的学习,推荐大家查看猴子都能懂的Git入门

Last modification:November 6th, 2019 at 03:48 pm
If you think my article is useful to you, please feel free to appreciate