2012-10-24 137 views
4

嗨,只是建立一個新的bitbucket帳戶,並創建一個回購。我已經在我的本地機器上有代碼,所以我現在使用git remote add加入了遠程,當時我做了git push origin,它促使我爲bitbucket帳戶設置密碼。我輸入密碼後,它似乎卡住了。我在詳細模式下運行了git push,但是在我輸入密碼後,它似乎卡住了。bitbucket git推卡住

另外我添加了我的SSH密鑰bitbucket認爲可能有助於解決問題,如果它是身份驗證問題,但它仍然要求我輸入密碼,並在我提供後卡住。

回答

0

此外,我將我的SSH密鑰來到位桶的思想,可以幫助解決這個問題,如果它是身份驗證問題,但它仍然要求我輸入密碼

它只是增加了一個密碼,如果:

  • 無法找到你的公鑰/私鑰(的〜/ .ssh/id_rsa(的.pub)):檢查一下,如果你是在Windows上,如果%HOME%定義)
  • 公共密鑰已被錯誤地複製通過bitbucket(通常使用a換行)
  • 您的遠程(git remote -v show)仍配置有https地址。

ssh key

退房的BitBucket Set up SSH for Git頁面,並嘗試使用ssh地址克隆的回購。
(注意:對於該幫助頁上的第5步,另請參閱「My .bashrc file not executed on Git Bash startup (Windows 7)」)。

+0

感謝VonC,這是我所看到的,從cygwin我無法推動,因爲它提示我輸入密碼,然後卡住。我嘗試了「GIT Bash」工具,它仍然提示我輸入密碼,但我能夠進行推送。這很奇怪,因爲它適用於github。 在Cygwin的: $ git的拉\ n 密碼的 'http://[email protected]':密碼 在Git中擊: $ git的拉\ n 密碼 'bitbucket.org': – bond

+0

@bond Cygwin的?你可以使用msysgit嗎? (見http://stackoverflow.com/questions/783906/git-under-windows-msys-or-cygwin/784743#784743) – VonC

+0

順便說一句,我也嘗試通過eclipse中的git插件,我得到以下消息: http://[email protected]/USERNAME/repo.git:301永久移動 – bond