我在遠程Ubuntu盒子上設置了Gitosis,我將其稱爲linuxserver作爲我的主機在以下命令中。我也使用Cygwin從Windows中連接。設置Gitosis,但不能克隆
我根據跟着指示:http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way
我沒有問題,直到我需要Gitosis的管理員信息庫複製到我的本地機器
git clone [email protected]:gitosis-admin.git
當我這樣做時,命令執行,但掛在那裏顯示什麼,直到我ctrl-c回到命令提示符。根本沒有消息顯示。
我很確定我的ssh密鑰設置正確,因爲使用「ssh linuxserver」登錄到我的常規帳戶可以很好地工作而不需要輸入密碼。
編輯:在這個週末我在家中設置了一個幾乎完全相同的Ubuntu盒子,並且在設置Gitosis時沒有問題。唯一的區別是我從OSX連接而不是Cygwin連接。我也發現,當使用與「Git擴展」提供的Bash Shell,我沒有問題,所以這個問題絕對似乎是某種Cygwin衝突。
編輯:只是一個更新,但發佈這個問題後大約一個月,我切換到Mercurial,發現我比git更喜歡它。感謝您的建議,但我不打算回到混帳嘗試其中任何一項。
好吧,對我來說它從git bash(以前我試圖在cygwin上)工作。謝謝你的評論,否則我會打破我的頭! – 2012-11-13 14:48:57