通过Cygwin访问GIT但不通过Git Bash访问GIT?

时间:2009-09-30 15:27:25

标签: git ssh

我已经安装了msysgit - 我正在努力让它运行起来。当我运行cygwin bash终端时 - 我可以通过

访问我的ssh
  

ssh user @ host

当我通过Git Bash尝试相同的时候

  

git ls-remote user @ host / path / to / git

我只是得到一个

  

致命:远程端挂了

任何想法该怎么做?

3 个答案:

答案 0 :(得分:1)

你可能想要git ls-remote user@host:path/to/git - 注意主机名和路径之间的':'(冒号),而不是'/'斜杠。

要连接到非标准端口,请按以下方式向~/.ssh/config添加条目

Host hostalias
HostName myhost.tld
Port 1234
User username

答案 1 :(得分:0)

对我来说,我必须添加/etc/ssh/ssh_config

Host my_git_ip
Port my_git_ssh_port

一切都很好!

答案 2 :(得分:-1)

你有没有尝试过:

$which git

在Bash Git?

我发现我的是/bin/git,这是不正确的。