首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >git bash: git@server:找不到命令

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

Stack Overflow用户
提问于 2011-01-08 05:46:29
回答 2查看 1.2K关注 0票数 2

我已经在我自己的私有Ubuntu服务器上安装了gitosis。它似乎在本地运行得很好,但是每当我尝试从另一台与服务器通信的机器上运行命令时,我都会得到一个“命令找不到”的错误。

例如,这是可行的:

代码语言:javascript
复制
e:\src> git --version
git version 1.7.3.1.msysgit.0

然而,这并不是:

代码语言:javascript
复制
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

对于与服务器通信的任何其他命令(push、pull、ls-remote等),结果相同。

我对git、gitosis和ubuntu还比较陌生(以防它没有显示:),所以我正在努力弄清楚如何诊断这个问题。有什么建议吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-01-08 09:40:03

终于想明白了..GIT_SSH被设置为使用plink,但是plink (由于某种原因)使用的是通过Putty设置的默认值。所以,在执行plink git @server时,是以我的默认用户身份登录的,而不是git。从putty中的默认设置中删除用户和服务器解决了此问题。

很棒的打发时间的方式。>:(

票数 2
EN

Stack Overflow用户

发布于 2011-01-08 06:20:04

git@server默认使用ssh协议;您是否在远程机器上设置了git用户,以及是否设置了ssh密钥?

另外,它应该是

git列表。git

这将对您有所帮助:http://progit.org/book/ch4-0.html

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4630601

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档