Fork me on GitHub

Window下Git和Github的环境配置

  1. 注册一个Github账号

进入github.com使用邮箱注册,这是必须的,github会成为你写程序过程中的一个名片

  1. 安装msysgit

下载网址:http://msysgit.github.io/
安装过程使用默认选项即可,安装成功后会生成两个工具:Git Gui和Git Bash。前者是图形界面,后者为命令行界面(由于Git最初是用在linux上的,所以为了保持操作风格,Git Bash使用的是linux下的命令,该命令会被翻译成windows docs命令)。
安装成功后具有两种不同风格的页面:Git Gui和Git Bash

  1. 将GitHub账号和本地Git客户端连接

Github账号与Git客户端需要有一个连接标识,即SSH密钥,通过这个密钥,我们可以在客户端下操作即可获取github服务器上的数据。这个密钥需要使用Git Bash来生成,操作如下:
git config –global user.name <用户名>
git config –global user.email <邮箱>
微信截图_20160219154303.png
git config –global alias.ci commit//为长度较长的命令取一个别名,如本命令中即是为commit取别名为ci,
ssh –t git@github.com //这步判断是否能连接github
ssh –keygen //这步是关键,会指定工作目录,并且会生成SSH密钥文件
微信截图_20160219154326.png
经过以上操作后,会生成一个目录(.ssh),目录下有三个文件,其中SSH密钥在id_rsa.pub中
用记事本打开文件即可
这就是SSH。
接下来,就是把SSH密钥拷贝一份到Github账号中。
添加成功后,Github和Git客户端就拥有了连接认证标识,之后就可以通过Git客户端在本地进行操作了。

参考链接
1 http://www.cnblogs.com/sorex/archive/2011/08/10/2132359.html
2 http://www.cnblogs.com/fnng/archive/2012/01/07/2315685.html
3 http://blog.sina.com.cn/s/blog_a5191b5c0102v4w6.html