我尝试将一个裸的git仓库放到运行在亚马逊EC2上的Ubuntu服务器上,但我遇到了麻烦,即无法让git从我的本地pc克隆该仓库。
当我尝试以下命令时:
git clone git@ec2-blah.compute-1.amazonaws.com:/opt/git/project.git
I get:
Cloning into project...
Unable to open connection:
Host does not existfatal: The remote end hung up unexpectedly
然而,我没有任何困难地ssh到同一台服务器。例如,以下内容可以正常工作:
ssh git@ec2-blah.compute-1.amazonaws.com
我认为如果这样做可以正常工作,那么我的客户端和服务器上的密钥设置就是正确的。因此git clone命令也应该可以正常工作。
但事实并非如此。
我进行了研究并尝试了许多变化,但我只是觉得可能漏掉了一些非常简单的东西。