执行git中的推送时遇到以下错误:
致命:无法访问“https://github.com/usergit/project.git”:无法连接到10.216.x.xxx端口8080:超时
我已经在git中运行了未设置的代理,并且还在Windows中禁用了代理。
答案 0 :(得分:2)
HTTPS克隆错误 使用HTTPS与Git时有一些常见错误。这些错误通常表明您有旧版本的Git,或者您无法访问存储库。
以下是您可能收到的HTTPS错误示例:
error: The requested URL returned error: 401 while accessing
https://github.com/user/repo.git/info/refs?service=git-receive-pack
fatal: HTTP request failed
Error: The requested URL returned error: 403 while accessing
https://github.com/user/repo.git/info/refs
fatal: HTTP request failed
Error: https://github.com/user/repo.git/info/refs not found: did you run git
update-server-info on the server?
检查您的Git版本
没有与GitHub交互所需的最低Git版本,但我们发现版本1.7.10是一个在许多平台上都可用的舒适稳定版本。您可以随时在Git网站上下载最新版本。
确保遥控器正确
您尝试获取的存储库必须存在于GitHub上,并且该URL区分大小写。
您可以通过打开命令行并键入git remote -v:
git remote -v
# View existing remotes
origin https://github.com/github/reactivecocoa.git (fetch)
origin https://github.com/github/reactivecocoa.git (push)
git remote set-url origin https://github.com/github/ReactiveCocoa.git
# Change the 'origin' remote's URL
git remote -v
# Verify new remote URL
origin https://github.com/github/ReactiveCocoa.git (fetch)
origin https://github.com/github/ReactiveCocoa.git (push)
或者,您可以通过我们的GitHub桌面应用程序更改URL。
提供访问令牌
如果您启用了双因素身份验证,或者您正在访问使用SAML单点登录的组织,则必须提供个人访问令牌,而不是输入HTTPS Git的密码。
检查您的权限
提示输入用户名和密码时,请确保使用可以访问存储库的帐户。
提示:如果您不想在每次与远程存储库交互时输入用户名和密码,则可以启用密码缓存。
改用SSH
如果您之前已设置过SSH密钥,则可以使用SSH克隆URL而不是HTTPS。有关详细信息,请参阅"Which remote URL should I use?"
答案 1 :(得分:1)
我相信这是代理人。但在目前的网络中我不使用任何
仔细检查是否存在任何代理指令:
git config -l
set
第二个命令显示Windows环境变量。
如果失败,请检查ssh网址是否至少允许您继续前进:
git remote set-url origin git@github.com:usergit/project.git