记录使用git出现Permission denied 问题的解决

记录使用git出现Permission denied 问题的解决,第1张

记录使用git出现Permission denied 问题的解决 记录使用git出现Permission denied 问题的解决

首先,使用ssh-kengen生成SSH密钥自不多说,将SSH成功添加到远程并且已经配置了config文件还是会出现这个问题是为什么呢?
可以参考这篇博客
当然,它的顺序可能是这样:

  1. 如果可以直接执行ssh-add自然最好,前面的步骤可以省略。
  2. 如果出现“Could not open a connection to your authentication agent”,则可以运行ssh-agent bash
  3. 如果运行ssh-agent bash出现“unable to start ssh-agent service, error :1058 ”,
    则使用管理员权限运行 Power Shell,然后执行Set-Service -Name ssh-agent -StartupType automatic
    但是如果通过以上命令配置成功后可以git clone,而再次打开发现还是不能git clone,而
ssh -T git@github.com

命令执行成功,而再次ssh-add后又可以git clone了,其他作者的博客里面有把配置命令写进bash.bashrc文件的解决方法可供参考,但是并没有发现问题根本所在。

笔者使用config进行多个身份验证,会发现第一个不需要每次ssh-add而第二个需要,会是和顺序有关吗?好没道理。于是想想有什么其他问题,仔细看会发现第一个配置如下

第二个配置则是

想想最可能出现的问题就是符号问题了,于是把"_“改成”.",果然问题就解决了。。。

参考:https://www.jianshu.com/p/7bf7047af0f1
https://blog.csdn.net/qq_32097903/article/details/100122367

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5069117.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-16

发表评论

登录后才能评论

评论列表(0条)

保存