搜尋

首頁  >  問答  >  主體

透過ssh方式clone github工程,rsa證書一段時間失效,重啟機器就恢復,求解

我在Dev Server用ssh的方式 clone github 的一個工程,然後通過腳本調用git pull來同步更新。
但是一般過個三四天,git就連不上了,會報rsa證書可能被修改之類的錯誤,而且這個時候telnet github的22端口也是不通的,但ping可以通。
之前,我用過dsa的認證,也有一樣的問題。
我重啟 Dev Server的網絡也不管用,隻有重啟Dev Server係統,才能恢複使用。
有人遇到過這種情況嗎?
這是github的網絡問題,還是我的係統配置有問題?

PHP中文网PHP中文网2801 天前802

全部回覆(2)我來回復

  • 大家讲道理

    大家讲道理2017-04-21 10:59:09

    我也遇過。後來去看了help,似乎改認證了。現在後台也沒有出入public key的地方了

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

    回覆
    0
  • 黄舟

    黄舟2017-04-21 10:59:09

    是不是換了用戶連github的?如sudo git pull
    如果用sudo連接,要為根用戶新增id_rsa.pub

    回覆
    0
  • 取消回覆