我知道有很多问题,但我发现它们不适用于我的情况
由于我不知道git我面临着从openshift服务器克隆repo的问题。
我有我的repo的ssh URL(格式为ssh://some_text@my_site_url/~/git/my_app.git/),但当我尝试使用
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访问该项目。
答案 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