此为window下的操作。linux下安装配置比较方便,就不再赘述!

首先安装git软件。

安装后,(注意,记住安装的位置,一会有用);

进入git bash的命令行界面,跟linux的终端命令使用起来没什么区别。

首先进行git conifg的配置,

$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"

Your Name = [github的用户名],email 是[github上的邮箱];

配置完成之后,就可以创建我们至关重要的ssh的key了:
<pre name="code" class="html">$ ssh-keygen -t rsa -C "youremail@example.com"

这里的email依旧要填写你在github上的自己的邮箱!切记!

这里会生成两个东东!一个是你的私钥,另一个是你的公匙(后缀名带.pub的文件),

将公匙里面的内容全部复制,进入github官网账号,创建ssh(title随便起,将刚刚复制的东西填入key),好!这里就成功了一半了!

创建之后,回到本地,继续在gitbash界面,输入命令:
ssh -T git@github.com 

测试刚刚的ssh是否起作用,中途重新选择yes/no的直接yes回车即可!
如何是:
Warning: Permanently added 'github.com,192.30.252.131' (RSA) to the list of know 
n hosts. 
Permission denied (publickey). 

说明JJ了,失败了!
原因这里只说我遇到的这个!
在Github for Windows 2.0默认的安装配置中,  SSH的配置文件ssh_config中的“IdentityFile“ 
 与实际情况不相符。
该配置文件就着刚刚安装git的目录下/etc/ssh下。
#   IdentityFile ~/.ssh/identity
#   IdentityFile ~/.ssh/id_rsa
#   IdentityFile ~/.ssh/id_dsa

将创建的ssh 的两个文件直接修改成跟这里面的配置一样即可!或者修改配置也行!
就这样世界又亮堂了起来!

Logo

更多推荐