2013-07-23 63 views
3

試圖推動我的開發分支到我的github回購。通過ssh推送時Git推動掛起

git push origin develop -v 

連接掛起和掛起,掛起和掛起,永不超時。我從來沒有收到錯誤信息,也沒有「寫作對象」,也沒有任何交流。

通過ssh連接。已經證實我可以通過SSH連接到github,這意味着我的公鑰是有效的。

git remote set-url origin [email protected]:username/Forkedrepo.git 
ssh -T [email protected] 

我還能做什麼? FWIW,我可以通過ssh和git push連接到其他網站。我也知道我不能通過https通過此路由器連接。

使用Windows工作站和git push可與其他非github遠程回購協議一起使用。

回答

1

很多頭撓後易於回答。

不要使用Cygwin進行github訪問。另一種方法是做Cygwin中所有終端的正常功能,然後使用Windows命令行
git push origin

一定要具有SSH密鑰添加到您的帳戶。這裏是steps to add ssh to github。還要確保你的ssh密鑰有一個密碼。

0

這是an answer I just posted elsewhere

我想知道,如果是我有同樣的事情副本...

  1. 走進膩子
  2. 點擊在保存會話「默認設置」 。單擊加載
  3. 進入連接 - > SSH - >錯誤
  4. 集「扼流圈PuTTY的SSH-2'winadj的要求」爲開啓(而不是自動)
  5. 返回到會話樹形視圖(頂清單)
  6. 單擊「保存的會話」框中的「默認設置」。點擊保存。

這(幾乎一字不差)來自https://tortoisegit.org/issue/1880