2011-06-21 137 views
0

我在Mac上設置了一個git客戶端(使用源代碼樹)。在提交代碼時顯示以下錯誤(請檢查屏幕截圖)。任何想法來解決這個錯誤?Mac中的Git問題(致命錯誤)

錯誤:enter image description here

回答

4

,當你的服務器拒絕的連接通常發生。有爲了得到否認的原因很多:

  • 沒有/錯誤的SSH密鑰(如果服務器使用SSH認證)
  • 錯誤的端口設置(服務器不指望從22端口的連接,例如)
  • 沒有/錯誤的用戶名/存儲連接密碼
  • 服務器設置錯誤,仍然否認它應該被接受

檢查所有的設置,以確保一切是正確的。

+0

如何設置此SSH密鑰?我正在使用HTTP協議和名爲SourceTree的UI Git客戶端。我沒有使用命令來完成它。 (對不起,但我是這個東西的新手)。 – Akshay

2

HTTP代碼501代表「未實現」。如果git服務器使用另一個客戶端通過http工作,則客戶端的配置不正確,因此請確保您已配置正確的服務器地址,用戶名和密碼。 (如果git服務器不能通過任何客戶端上的http工作,則服務器配置不正確。)

+0

如何設置這個SSH密鑰?我正在使用HTTP協議和名爲SourceTree的UI Git客戶端。我沒有使用命令來完成它。 (對不起,但我是這個東西的新手) – Akshay

+1

如果你使用HTTP,你不使用SSH,因此不需要設置SSH密鑰。您可以在http://progit.org/book/ch4-1.html上閱讀有關不同的協議。 – Antti