在同一台电脑上连接两个账号,一个公司的,一个私人的,私人的在GitHub上,按照网上的办法配置了多个ssh key,(参考www.hozen.site/archives/43… ) 但是push代码到私人仓库一直报错
这个问题网上的解决办法都试了没有用,问了组里比较有经验的大哥,他修改了两个地方就好了,这里记录一下
首先搜索关键字 大陆修改github dns,找到了github.com/chenxuhua/i…
然后做了这个操作
然后在配置ssh的地方 cat ~/.ssh/config 在我原来配置的基础上增加了缩进,因为这里格式有问题,之前还一直以为网上是因为书写问题写的有问题,结果是自己改错了,我晕
这样就能成功push 和 pull 了
原因:远端直接拒绝,在GitHub上一般就是dns污染问题,使用第一点说的办法解决;测试配置有没有加载成功,可以ssh -vvvv github.com 查看详细日志