【问题标题】:Getting Access Denied while cloning using git clone command使用 git clone 命令克隆时拒绝访问
【发布时间】:2020-04-18 09:36:27
【问题描述】:

克隆我的存储库时出现以下错误:请提出建议

Gurudas@Gurudas MINGW64 /e/Python/Python Programs (master)
$ git clone https://github.com/Anu1996rag/Python_Basics.git
Cloning into 'Python_Basics'...
fatal: unable to access 'https://github.com/Anu1996rag/Python_Basics.git/': getaddrinfo() thread failed to start

【问题讨论】:

  • 嗨,欢迎来到堆栈溢出。请参考How to Ask 链接并相应地更新您的问题。提供一个最小的可重现示例。
  • 错误消息中的getaddrinfo 部分似乎指向DNS 问题。你能从你的终端/外壳ping github.com 吗?我不熟悉MINGW64,也许您应该将该标签添加到问题中以防万一。
  • @karmakaze : 我无法 ping github.com C:\Users\Gurudas>ping github.com Ping github.com [13.234.210.38] 有 32 个字节的数据:请求超时。请求超时。请求超时。请求超时。 13.234.210.38 的 Ping 统计信息:数据包:发送 = 4,接收 = 0,丢失 = 4(100% 丢失),请告诉我如何解决这个问题?
  • 对不起,我对 MINGW64 不太了解,我在 Windows 10 上主要使用 WSL(适用于 Linux 的 Windows 子系统)。我建议更改问题标题以说明有关 git-bash/MINGW64 和DNS 让合适的人看到这个。

标签: git github git-bash git-clone git-for-windows


【解决方案1】:

MINGW64 表示 Windows 上的 git bash 会话。

检查您的git config http.proxy 输出以及echo $HTTP_PROXY 输出,以检查您是否定义了任何代理。

还要检查 SSH URL 是否有效(前提是您有 configured first an SSH key,使用 ssh-keygen -t rsa -P "" -m PEM,并添加了 public one id_rsa.pub to your GitHub account

git clone git@gihub.com:Anu1996rag/Python_Basics

【讨论】:

  • 如果你不能ping github.com,这并不奇怪。
  • 我遇到了同样的问题,我尝试了几种解决方案,直到我发现在我的情况下是防火墙。我的是“免费防火墙”,我注意到即使授权软件和连接,仍然无法连接到远程存储库。我禁用它并没有解决它,只有当我卸载它时问题得到解决并且我能够正常使用Git。
猜你喜欢
  • 1970-01-01
  • 2020-04-28
  • 1970-01-01
  • 2010-12-21
  • 1970-01-01
  • 1970-01-01
  • 2023-02-18
  • 2017-09-03
  • 2021-09-08
相关资源
最近更新 更多