簡體   English   中英

git bash:git @ server:找不到命令

[英]git bash: git@server: command not found

我已經在自己的私有Ubuntu服務器上安裝了gitosis。 它似乎在本地運行良好,但是,每當我嘗試從與服務器進行通信的另一台計算機上運行命令時,都會收到“找不到命令”錯誤。

例如,這有效:

e:\src> git --version
git version 1.7.3.1.msysgit.0

但是,這不是:

e:\SRC\www\listings>git clone git@server:listings
Cloning into listings...
bash: git@server: command not found
fatal: The remote end hung up unexpectedly

與服務器通信的任何其他命令(推,拉,ls-remote等)的結果相同。

我對git,gitosis和ubuntu比較陌生(以防萬一它不顯示:)),所以我一直在努力弄清楚如何進行診斷。 有什么建議么?

git@server默認為ssh協議; 您是否在遠程計算機上設置了git用戶,並且設置了ssh鍵?

另外,應該

列表。 混帳

這將為您提供幫助: http : //progit.org/book/ch4-0.html

最終弄清楚了。GIT_SSH設置為使用plink,但是plink(出於某種原因)使用了通過Putty設置的默認值。 因此,執行plink git @ server是作為我的默認用戶而不是git登錄。 從膩子的“默認設置”中刪除用戶和服務器可解決此問題。

度過美好的一天的好方法。 > :(

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM