通过ssh方式clone github工程,rsa证书一段时间就失效,重启机器就恢复,求解

浏览:40日期:2023-11-06

问题描述

我在Dev Server用ssh的方式 clone github 的一个工程,然后通过脚本调用git pull来同步更新。但是一般过个三四天,git就连不上了,会报rsa证书可能被修改之类的错误,而且这个时候telnet github的22端口也是不通的,但ping可以通。之前,我用过dsa的认证,也有一样的问题。我重启 Dev Server的网络也不管用,只有重启Dev Server系统,才能恢复使用。有人遇到过这种情况吗?这是github的网络问题,还是我的系统配置有问题?

问题解答

回答1:

我也遇到过。后来去看了help,貌似改认证了。现在后台也没有出入public key的地方了

https://help.github.com/articles/set-...

回答2:

是不是换了用户连github的?比如sudo git pull如果用sudo连接,要给根用户添加id_rsa.pub

相关文章: