2012-03-07 85 views
6

我使用github for mac應用http://desktop.github.com/,每當我嘗試同步某個分支時,我都會得到一個A network error occurred. We could not sync with the server.一切工作正常,而且我的機器其他機器能夠使用相同的應用同步正常運行。我不知道如何進行調試。github for mac同步失敗

+6

今天GitHub已經使SSH密鑰無效。登錄到您的項目帳戶並重新批准密鑰。 – 2012-03-07 22:31:02

+0

@RickStrahl是的,剛剛閱讀電子郵件後,我發佈了這個。 – 2012-03-07 22:35:58

+1

對於未來的Google員工來說,答案就是本頁最底層的結果:http://stackoverflow.com/a/11856151/581766 – 2013-06-29 11:41:35

回答

4

找到爲什麼只是從github,Crazy收到這封電子郵件。

最近發現了一個安全漏洞,攻擊者可以將新的SSH密鑰添加到任意GitHub用戶帳戶。這將爲攻擊者提供對具有讀取權限的存儲庫的克隆/拉出訪問權限,以及對具有寫入權限的存儲庫進行克隆/拉出/推送訪問。截至3月4日星期日UTC時間下午5點53分,該漏洞不再存在。

雖然沒有報告已知的惡意活動,但我們正在通過強制審計所有現有的SSH密鑰來採取額外的預防措施。

所需操作

因爲你有你的GitHub的帳戶相關聯的一個或多個SSH密鑰你必須訪問https://github.com/settings/ssh/audit批准每一個有效的SSH密鑰。

在批准您的SSH密鑰之前,您將無法通過SSH克隆/推送/推送您的存儲庫。

狀態

我們重視安全,認識到這絕不應該發生。除了完整的代碼審覈,我們採取了以下措施,以提高您的帳戶的安全性:我們迫使所有現有的SSH密鑰

  • 添加新的SSH密鑰現在對提示的審計

    • 您的密碼
    • 現在,我們將通過電子郵件通知您一個新的SSH密鑰添加到您的帳戶,隨時
    • 您現在可以訪問記錄帳戶變更帳戶設定 頁此致GitHub的團隊

    --- https://github.com [email protected]

  • +4

    我所有的SSH密鑰都已被批准,並且仍然收到此錯誤。這個問題仍然沒有得到答案,谷歌的報道也很少。 – 2012-05-31 00:21:12

    +0

    同樣的問題在我的結尾。 – zmonteca 2014-11-12 18:35:39

    3

    我剛剛解決了我的回購問題。我最初在終端中使用git://github.com/djs070/reservedpaths克隆了回購協議,然後切換到Github for Mac客戶端。我在Github for Mac中進行了repo設置,並將Primary Remote Repository設置更改爲[email protected]:djs070/reservedpaths.git的格式,然後可以毫無困難地同步到遠程。

    +0

    我不知道爲什麼這不是批准的答案。 @Anders Kitson爲我解決了同樣的問題。 – 2013-06-29 11:40:22

    +0

    Voila !!瞧!瞧!瞧!這提供了更加一致的連接。就我個人而言,我實際上使用https而不是git。現在我正在使用git @語法。 – zmonteca 2014-11-12 18:51:35