最近因为意外情况需要重新配置开发环境,从 github 拉取仓库总是没有权限,mark 一下
博主使用多个代码托管平台,所以配置了 git 多仓库 ssh-key 切换,但是按照之前的方法配置好之后却还是一直无法克隆仓库。
一番搜索之后找到了问题所在:
执行如下命令进行测试
ssh -T git@github.com
@ 符号前后的参数要与上面 User 和 HostName对应上
因为我使用了多个密钥,所以要把其他密钥添加到ssh-agent的高速缓存中
ssh-add -K ~/.ssh/id_rsa_github
然后就 OK 了,可以从 github 克隆仓库了。
解决GitHub权限问题:多密钥SSH配置与克隆仓库技巧
本文讲述了作者在配置Git多仓库SSH-key时遇到的问题,通过发现ssh连接测试命令中的关键参数匹配错误,以及如何将备用密钥添加到ssh-agent缓存,成功解决了权限被拒绝的问题,提供了解决GitHub克隆仓库权限问题的详细步骤。
748

被折叠的 条评论
为什么被折叠?



