gitos-admin with
git clone ssh://gitosis@192.168.1.1:gitosis-admin.git
我无法连接因为ssh连接到端口22而我的ssh正在2211上运行。所以,我在互联网上搜索了一个解决方案。它应该像将端口添加到我的.ssh / config文件一样简单。我在文件中添加了以下内容(我要创建)
Host bml
HostName 192.168.1.1
Port 2211
执行时:
git clone ssh://gitosis@bml:gitosis-admin.git
我收到以下错误:
Cloning into 'gitosis-admin'...
ssh: connect to host port 22: Bad file number
fatal: The remote end hung up unexpectedly
这表明我的配置文件无效或我的配置文件未使用。
所以...我用一个不存在的主机测试了它
git clone ssh://gitosis@bmlsomething:gitosis-admin.git
导致与之前相同的错误
Cloning into 'gitosis-admin'...
ssh: connect to host port 22: Bad file number
fatal: The remote end hung up unexpectedly
这表明配置文件未被使用(okey仍然可能是无效文件,但预计至少会出现不同的错误。)
我该如何解决这个问题?顺便说一句,我在Windows 7上:-s。