git clone:没有与名称

时间:2015-07-27 20:44:54

标签: git github ssh openshift git-clone

我知道有很多问题,但我发现它们不适用于我的情况
由于我不知道git我面临着从openshift服务器克隆repo的问题。 我有我的repo的ssh URL(格式为ssh://some_text@my_site_url/~/git/my_app.git/),但当我尝试使用

克隆repo时
git clone ssh://somt_text@my_site_url/~/git/my_app.git/

我收到此错误消息

  

克隆到' my_app' ...

  ssh:无法解析主机名my_site_url:没有与name关联的地址   
致命:无法从远程存储库读取。

  请确保您拥有正确的访问权限   存储库存在。

我在我学院的代理服务器后面使用git所以我已经完成了使用

设置git代理
git config --global http.proxy httpProxy:port
git config --global https.proxy httpProxy:port

如果我错过任何步骤或做错事,请建议。

注意:我正在使用OpenShift托管我的项目并尝试使用本地计算机上的ssh访问该项目。

2 个答案:

答案 0 :(得分:1)

您不会错过任何步骤,但似乎您是using git behind a proxy

只需正确配置您的代理,或者甚至在此之前,请确保您的代理授予您使用ssh的权限(如果不是,您必须使用其他选项来使用https网址)。< / p>

您甚至可以尝试使用github代替默认OpenShift git repo(正如您在评论中提到的),这将为您提供更多选项,当然更多解决方案,以防再次遇到任何问题。

请参阅以下内容以获取更多帮助:

答案 1 :(得分:0)

我认为如果你使用ssh

就足够了

绝对路径: git clone user@example.com:/home/my_user/git/my_app.git

相对路径: git clone user@example.com:git / my_app.git