当前位置:  开发笔记 > 运维 > 正文

GitHub - HTTPS访问

如何解决《GitHub-HTTPS访问》经验,为你挑选了2个好方法。

我无法通过HTTPS克隆我的存储库:

$ git clone https://github.com/walterjwhite/project.configuration.git
Initialized empty Git repository in ./project.configuration/.git/
error: Failed connect to github.com:443; Connection refused while accessing https://github.com/walterjwhite/project.configuration.git/info/refs
fatal: HTTP request failed

我已经使用我的登录名和密码以及我连接的机器或服务器配置了.netrc.



1> VonC..:

正如你在GitHub支持中看到的那样,Scott Schacon自己建议:

所以我猜你.netrc的不正确或什么?
尝试.netrc首先从您的克隆中删除信息(因为它是一个公共回购).

如果它不是GitHub服务器问题,它可能是您的防火墙.
和/或你的代理人(git config --global http.proxy http://user:password@proxy:xxx).


删除全局代理变量`git config --global --unset http.proxy`.不要忘记`--global`.请注意,这不能解决403错误,它解决了'致命:无法访问'https://github.com/whatever/':连接到github.com失败:; 没错误.*(此错误消息确实是错误的:您正在连接到github.com:443,而不是在您的代理端口上)*.

2> khoomeister..:

只是为了加入这个讨论,出于某种原因,当我使用http而不是https时,它似乎对我有用.


在我的服务器上,我知道这是因为我没有安装GitHub的正确根证书.一旦我们安装了这些https工作正常.
推荐阅读
mobiledu2402851173
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有