本来不打算写这篇文章,但是后来又遇到这个问题忘了之前是怎么解决的了。
一般情况下,个人使用 GitHub 等平台时是使用 SSH 协议的,这样不光方便管理可访问用户,也保证了安全性。但是 GitHub 上仓库的 SSH 地址是要登陆才能看到,未登录情况下只能看到 HTTPS 地址,所以很多项目在传播的时候贴出来的是 HTTPS 链接,以及子模块(submodule)也都使用的是 HTTPS。
在上述情况下,你使用类似下面这样的命令时,可能会出现请求错误,错误码为403
:
git clone https://github.com/xxxx/xxxxx.git
如果你的 Git 版本不是很老的(2.0 之前),那么解决方案很简单,在命令行输入以下命令:
$ git config --global http.proxy ""
$ git config --global https.proxy ""
这样你再尝试就会发现403
错误消失了。其他的错误大概率是因为网络问题,多试试看即可。
关于这个问题的扩展知识请移步 https://gist.github.com/evantoli/f8c23a37eb3558ab8765,这里进行了更广泛的讨论和解释。文章来源:https://www.toymoban.com/news/detail-772952.html
希望能帮到有需要的人~文章来源地址https://www.toymoban.com/news/detail-772952.html
到了这里,关于如何解决git clone http/https仓库失败(403错误)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!