1. 打开网址链接:
https://github.com/
2. 进入Github 官网首页,点击【Sign up】;
3. 按照提示一步步填写注册信息,用户名请使用英文和数字。
4. 注成功后登录刚才的账号;
这样我们就拥有了自己的 Github 账号。需要注意,注册个人账号是免费的,如果注册公司性质的账号是需要付费的。
5. 接下来,我们在自己的计算机上配置Git,首先启动 GitBash, 如下图;
6. 然后输入如下命令,然后回车:
git config --global user.name "XXXXX"
注明:其中 “XXXXX” 为你注册的 Github 的用户名。
7. 接着输入如下命令,然后回车:
git config --global user.email
"XXXXX@qq.com"
注明:
"XXXXX@qq.com" 为你注册 Github 时填写的邮箱。
设置 SSH Key:
Github 上连接已有仓库时的认证,是通过使用SSH 的公开密钥认证方式进行的。接下来我们将创建公开密钥认证所需要的SSH Key,并将其添加到 Github. 如果你之前创建过,请用现有的密钥进行设置。
下面我们介绍创建新的SSH Key 的方法:
8. 复制如下命令,然后将引号内的邮箱改为你自己的邮箱,然后粘贴到gitbash 中(粘贴快捷键: Shift + Insert),然后回车;
ssh-keygen -t rsa -C "your_email@example.com"
9. 接着出现 文件地保存地址,这里我们保持默认路径,直接按键盘上的 Enter 键跳过;
10. 由于我之前创建过 SSH Key,所以他问我是否重新创建,我点击 输入Y,选择重新创建。如果你是第一册创建,则没有这一步,请直接跳过此步,进行下一步即可。
11. 当提示让你输入密码时,你可以设置一个密码,也可以直接按回车;
12. 当再次提示输入密码时,可以继续按回车或者输入刚才设置的密码:
13. 这里我没有输入密码,接着会让你再次输入密码,我仍然按一次回车键,注意几次按回车的速度要快。
14. 然后SSH Key 就创建成功了;
注意:
其中 id_rsa 为私有密钥;id_rsa.pub 为公开密钥,并且标出了密钥的存储位置。
接下来,我们将 添加公开密钥: 在GitHub 中添加公开密钥之后,以后就可以用私有密钥进行认证了。 15. 登录账号后,点击自己的账户头像旁边的下来三角形,点击 【setting】; 16. 然后点击【SSH Key and GPG keys】; 17. 点击【New SSH key】; 18. 然后在gitbash 中输入如下命令,然后回车: cat ~/.ssh/id_rsa.pub 就可以查看 id_rsa.pub 里面的内容。 19. 回车后,使用【Ctrl + Insert】键复制id_rsa.pub 中的内容; 20. 在Title 的填充框中随意输入一个名字,然后将复制的内容,粘贴到 Key 下面的方框中,并点击【Add SSH key】, 如下图。 21. 添加成功后,你会收到一封邮件,并显示如下网页,如下图;
下面我们使用 Git 与 GitHub 进行通讯: 22. 回到 gitbash, 输入如下命令,然后回车: ssh -T git@github.com 这时候,如果显示: Hi XXXXX! You've successfully authenticated, but GitHub does not provide shell access. 则说明通讯成功,至此 git 的进本配置完成。 下次内容,我们就可以快乐地为大家讲述如何安装 GitHub 上的软件了,祝好!
【The End】
接下来,我们将 添加公开密钥: 在GitHub 中添加公开密钥之后,以后就可以用私有密钥进行认证了。 15. 登录账号后,点击自己的账户头像旁边的下来三角形,点击 【setting】; 16. 然后点击【SSH Key and GPG keys】; 17. 点击【New SSH key】; 18. 然后在gitbash 中输入如下命令,然后回车: cat ~/.ssh/id_rsa.pub 就可以查看 id_rsa.pub 里面的内容。 19. 回车后,使用【Ctrl + Insert】键复制id_rsa.pub 中的内容; 20. 在Title 的填充框中随意输入一个名字,然后将复制的内容,粘贴到 Key 下面的方框中,并点击【Add SSH key】, 如下图。 21. 添加成功后,你会收到一封邮件,并显示如下网页,如下图;
下面我们使用 Git 与 GitHub 进行通讯: 22. 回到 gitbash, 输入如下命令,然后回车: ssh -T git@github.com 这时候,如果显示: Hi XXXXX! You've successfully authenticated, but GitHub does not provide shell access. 则说明通讯成功,至此 git 的进本配置完成。 下次内容,我们就可以快乐地为大家讲述如何安装 GitHub 上的软件了,祝好!
【The End】