【问题标题】:git clone : no address associated with name [duplicate]git clone:没有与名称关联的地址[重复]
【发布时间】:2015-10-18 05:17:58
【问题描述】:

我知道有很多关于此的问题,但我发现它们在我的情况下不起作用
由于我对 git 不太了解,我在从 openshift 服务器克隆 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:没有与名称关联的地址
致命:无法从远程存储库中读取。

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

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

git config --global http.proxy httpProxy:port
git config --global https.proxy httpProxy:port

如果我遗漏了任何步骤或做错了什么,请提出建议。

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

【问题讨论】:

  • 我认为他在 ssh 上遇到了一些问题,而不是在 git proxy 上

标签: git github ssh openshift git-clone


【解决方案1】:

你没有遗漏任何步骤,但似乎你是using git behind a proxy

只需正确配置您的代理,甚至在此之前,确保您的代理为您提供使用 ssh 的权限(如果没有,您必须选择其他选项才能使用 https url)。

您甚至可以尝试使用github 代替默认的OpenShift git repo(正如您在评论中提到的),这将为您提供更多选择,当然还有更多解决方案,以防万一你又遇到什么问题了。

查看这些以获得更多帮助:

【讨论】:

    【解决方案2】:

    我认为如果你使用 ssh 就足够了

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

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

    【讨论】:

    • 实际上“somt_text@my_site_url/~/”这部分或我的 ssh url 我无法更改,因为它是由 openshift 给我的。此外,如果不使用那个“ssh://”,它会给出致命错误,说存储库不存在。那我还能做什么?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-04
    • 2023-03-05
    • 2020-11-29
    • 2021-11-13
    • 2020-03-15
    • 1970-01-01
    相关资源
    最近更新 更多