【问题标题】:Why can't I clone any repository in Git?为什么我不能在 Git 中克隆任何存储库?
【发布时间】:2012-03-17 19:47:59
【问题描述】:

我一直使用 git,但由于某种原因,现在每次我克隆任何 repo 时都会收到此错误

 git clone https://github.com/ryanb/cancan.git
 Initialized empty Git repository in /Users/tamer /Desktop/paypal_adaptive/cancan/.git/
 error: The requested URL returned error: 403 while accessing
 https://github.com/ryanb/cancan.git/info/refs

   fatal: HTTP request failed

我不关心什么 repo..public 或 private..我的 mac 上是否有一个设置/文件,我需要更改以使其再次工作。顺便说一句,我在 mac/snow leopard 上

【问题讨论】:

  • 你使用的是哪个版本的 Git?
  • 如何更新我的 git 版本....我似乎找不到这方面的文档
  • 然后尝试升级您的 Git 并查看问题是否仍然存在。目前最新的稳定 Git 版本是 v1.7.6
  • git-scm.com 有一个安装程序链接。
  • 我是否需要卸载我以前的安装程序,因为我从 code.google.com/p/git-osx-installer/downloads/… 运行安装程序并完成但我进入终端并运行 git --version 并获得 git 版本 1.6.4.2

标签: git macos github


【解决方案1】:

看起来这是一个已知问题:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=341221

您也可以尝试使用 git 协议,而不是 http。

git clone git://git.eclipse.org/gitroot/e4/org.eclipse.orion.client.git

http 支持在 1.7+ 中得到了很大改进,这可能是您的问题。

【讨论】:

    【解决方案2】:

    试试这个:

    git config --global http.sslverify "false"
    

    【讨论】:

    • 在全球范围内应用它是一个坏主意:它修复了这个特定问题以获得相当高的安全让步。 git config http.sslVerify "false" 对于特定的回购是我会做的最大的事情。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-23
    • 1970-01-01
    相关资源
    最近更新 更多