【GitHub是什么】
Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,包括Rubinius、Merb和Bitcoin在内的很多知名项目都使用了Git。Git同样可以被诸如Capistrano和Vlad the Deployer这样的部署工具所使用。
【注册帐号】
1.登录GitHub官网,地址:https://github.com/
2.在首页中填写信息,然后点击“sign up for GitHub”提交注册。
【安装GitHub客户端】
1.在官网上登录自己的帐号
2.登录后选择“Set up Git”,或访问网址:https://help.github.com/articles/set-up-git/
3.根据需要选择对应的操作系统,然后选择下载客户端。(我以MAC系统为例)
在此页面中提供了两种客户端:
1)桌面应用客户端
下载后得到GitHub Desktop 215.zip文件,然后在MAC上解压直接安装即可。
2)终端客户端
下载后得到git-2.6.2-intel-universal-mavericks.dmg文件,安装过程请查看上面图中“1234”这几个步骤。
【通过git建立认证】
注:如果您安装的是桌面客户端的话,此认证步骤就不用看了,因为它会帮你生成ssh认证文件,并发送给github。
1.在终端上执行ssh-keygen命令生成ssh认证文件,如下图所示
注:输入回车后,会让你输入密码等信息,我们就直接回车好了。
2.执行ls命令查看“id_rsa”认证文件是否成功了,如下图所示。如果成功的话,会生成id_rsa和id_rsa.pub两个文件。
3.执行eval命令判断代理是否可用,然后将执行ssh-add命令将认证文件添加给代理,如下图所示
4.执行pbcopy命令将id_rsa.pub文件拷贝,如下图所示
5.在浏览器中登录GitHub官网,用你的帐号登录。然后在页面右上角用户头像旁边有个下拉剪头,选择里面的“setttings”。如下图所示
6.在新页面中选择左侧导航栏中的“SSH keys”,然后点击右侧“Add SSH key”按钮。在下面的Title中填写个名称,并在key中粘贴前面复制的内容。最后点击下面的“Add key”按钮。如下图所示
【测试认证】
1.执行ssh命令查看链接是否正确,如下图所示:
2.提示下面信息后,输入yes回车,如下图所示:
3.给予下面提示代表你已经成功,如下图所示:
综上,所有安装和认证已经完成,后面我们将开始创建仓库和上传下载代码。