2012-11-11 51 views
0

我想通过SSH克隆远程git仓库。当我尝试通过SSH进入远程主机它会提示密码和工作原理:mac osx 10.8 ssh工作,但git说无法解析主机名

$ ssh [email protected] 

然而,当我尝试克隆它给这个错误

$ git clone ssh://[email protected]:/home/gerry/gitrepos/Test.git 
ssh: Could not resolve hostname 5.12.221.37:: nodename nor servname provided, or not known 
fatal: The remote end hung up unexpectedly 

没有任何网络问题上的存储库,因为我可以甚至执行telnet至5.12.221.37端口22.

我正在使用mac osx 10.8,有谁知道我可以如何排除故障/解决此问题?

+0

你有设置键或您使用的密码验证? – prodigitalson

回答

4

摆脱结肠:

git clone ssh://[email protected]/home/gerry/gitrepos/Test.git  

+0

谢谢你解决了这个问题。官方的git书肯定误导了我,因为他们把冒号放在那里(http://www.git-scm.com/book/en/Git-on-the-Server-The-Protocols) 这个克隆工作正常 git clone ssh://[email protected]/home/gerry/gitrepos/Test.git – gerrytan