【问题标题】:Can't clone Github or Bitbucket repositories无法克隆 Github 或 Bitbucket 存储库
【发布时间】:2014-06-08 18:57:43
【问题描述】:

当我尝试从 GitHub 或 Bitbucket 克隆存储库时,我收到一条错误消息“无法解析主机:github.com”(或 bitbucket.com)。

我检查了全局 .gitconfig 文件,但它没有 http.proxy 的条目。是因为 DNS 问题而发生的吗?如果是,那如何解决呢?

【问题讨论】:

  • 你用来克隆你的仓库的确切网址是什么?
  • 从网站上提供的任何 GitHub 存储库中获取克隆 URL,它不起作用
  • https 的还是 ssh 的?
  • 我使用的是 HTTPS 的
  • 你可以从你正在克隆的工作站浏览 github.com 吗?

标签: git github bitbucket


【解决方案1】:

这是因为 DNS 问题吗?

如果您可以浏览 github.com 并通过 Web 界面查看 repo 的内容,那么您的 DNS 就可以了。

尝试使用 https url 克隆 repo,而不是 ssh (因为 ssh 可能会根据您的环境被阻止,这意味着 git@github.com:username/arepo 将不起作用)

git clone https://github.com/username/arepo

但如果你使用的是https,则尝试相反,并使用ssh查看问题是否仍然存在:

git clone git@github.com:username/arepo

(generate an ssh keypair first)

【讨论】:

  • 不确定是不是DNS的问题,我在论坛上看到几个人提到它只是猜测。我可以浏览 Github 和 Bitbucket,所以 DNS 似乎不是问题。
  • @S.RaviKiran 您是否尝试了相反的方法,并尝试通过 ssh 进行克隆?
  • 不,我会试试的。但我需要一些时间。如果可行,我会在这里更新。
  • 当我尝试使用 SSH 时,它显示致命:无法从远程存储库读取
猜你喜欢
  • 2016-10-09
  • 1970-01-01
  • 2020-01-14
  • 2020-12-13
  • 1970-01-01
  • 1970-01-01
  • 2021-02-22
  • 2021-12-31
  • 2016-05-01
相关资源
最近更新 更多