2014-02-20 45 views
1

我跟着github指南(https://help.github.com/articles/using-ssh-agent-forwarding)ssh代理轉發。SSH代理轉發配置和(似乎是)工作,但github仍然要求用戶和密碼

$ ssh -T [email protected] 
Attempt to SSH in to github 
Hi username! You've successfully authenticated, but GitHub does not provide 
shell access. 

該命令適用於本地&服務器。但是當我嘗試在服務器上嘗試使用git pull(或其他github相關命令)時,它仍然要求我輸入登錄密碼&。

問題可能來自我在本地&服務器上不使用相同的用戶名嗎?或者我錯過了其他的東西?

  • 地方:Ubuntu的11.10
  • 服務器:Debian的6
+0

您的遙控器是使用'[email protected] ...'還是使用'https:// ...'配置的? SSH代理轉發隻影響前者。 – Chris

+0

Thx @Chris!這是問題(本地[email protected],服務器上https)。你想寫答案還是應該這樣做? – Cethy

+0

我已經添加了這個答案。很高興它對你有效。 – Chris

回答

1

SSH代理僅影響使用SSH傳輸遙控器。

確保您的遙控器都被配置爲[email protected]:user/repo.git,不https://github.com/user/repo.git

相關問題