天天看点

git ssh配置_关于git远程仓库免密的ssh配置经验总结

操作系统:win10

git版本:git version 2.11.0.windows.1

在本机执行了

ssh-keygen -t rsa -C "自己git登录邮箱";
           
git ssh配置_关于git远程仓库免密的ssh配置经验总结

注意图中红方框的位置,你输入了。看清楚输入的内容,在下面有用。

注意图中红方框的位置,你输入了。看清楚输入的内容,在下面的内容中有用。

注意图中红方框的位置,你输入了。看清楚输入的内容,在下面的内容中有用。

注意图中红方框的位置,你输入了。看清楚输入的内容,在下面的内容中有用。

则此时如果你配置完github上的settings

git ssh配置_关于git远程仓库免密的ssh配置经验总结

执行使用命令:

ssh -T [email protected]
           

则会报错

Permission denied (publickey).
           

如图

git ssh配置_关于git远程仓库免密的ssh配置经验总结

此时就需要你执行如下命令:

ssh-agent bash #启动一个bash类型的shell壳
ssh-add /d/svn/mygit/myssh/id_rsa1 #这个id_rsa1文件就是之前图片中输入的内容。手工指定私钥的位置。
           

总结:

由于生成的私钥不在默认的“

~.sshid_rsa”

文件中,所以需要在ssh远程时,手工指定私钥的位置。