使用git创建ssh后,在github上new ssh后,本地进行克隆总是拒绝访问

此为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 的两个文件直接修改成跟这里面的配置一样即可!或者修改配置也行!
就这样世界又亮堂了起来!


                
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值