Clone/Push Git Repos 443 时出错:访问错误,但未使用代理
Error When Clone/Push Git Repos 443: Bad access, but no proxy used
我在使用 git 远程仓库执行这些操作 clone/push 时遇到了非常奇怪的问题。
假设我正在尝试将更改推送到远程存储库。
git push origin master
然后我会得到这个错误。
严重:无法访问“[Remote_Repo]”:无法连接到 github.com 端口 443:访问错误
我检查了这个问题,每个人都说这与代理有关。但我很确定我没有使用代理。
这取决于远程服务器的性质(这里github.com)
这可能只是远程服务器端的问题(即使存在 no recent alert)。
在本地,它可能是一个 or an host of other causes(确保你的 Windows 是最新的补丁
由于OP Rukshan Dangalla confirms ,杀毒软件(卡巴斯基互联网安全软件)拦截了443。
您可以在 this issue 中看到此类干扰的示例,其中杀毒软件似乎干扰了连接尝试,导致 git 认为连接不成功。
将 git 添加到 AV 中的白名单可能是一个很好的解决方法。
(请不要禁用 AV!)
如果您有凭据助手(它可能缓存了错误的凭据),还可以从命令行检查
git config -l|grep credential
参见“": That is Git for Windows using the latest Microsoft Git Credential Manager for Windows。
I tried the cloning in another machine which connected to same network and it worked. Issue is in my machine :(
作为最后的手段,您也可以尝试使用 ssh url(如果您已经在服务器端注册了 public 密钥)
git remote set-url origin git@github.com:<username>/<reponame>
这里发生了什么。卡巴斯基安全软件阻止了与 git 服务器的连接,这就是我收到该错误的原因。
所以遇到类似问题的任何人,请先尝试禁用防病毒软件。
在我的例子中是 TripMode 应用程序,因为我允许特定应用程序使用互联网带宽,所以 Git 及其相关线程无法访问互联网。
解决方案:停止 TripMode 或允许 Git 及其相关线程。
我在使用 git 远程仓库执行这些操作 clone/push 时遇到了非常奇怪的问题。
假设我正在尝试将更改推送到远程存储库。
git push origin master
然后我会得到这个错误。
严重:无法访问“[Remote_Repo]”:无法连接到 github.com 端口 443:访问错误
我检查了这个问题,每个人都说这与代理有关。但我很确定我没有使用代理。
这取决于远程服务器的性质(这里github.com)
这可能只是远程服务器端的问题(即使存在 no recent alert)。
在本地,它可能是一个
由于OP Rukshan Dangalla confirms
您可以在 this issue 中看到此类干扰的示例,其中杀毒软件似乎干扰了连接尝试,导致 git 认为连接不成功。
将 git 添加到 AV 中的白名单可能是一个很好的解决方法。
(请不要禁用 AV!)
如果您有凭据助手(它可能缓存了错误的凭据),还可以从命令行检查
git config -l|grep credential
参见“
I tried the cloning in another machine which connected to same network and it worked. Issue is in my machine :(
作为最后的手段,您也可以尝试使用 ssh url(如果您已经在服务器端注册了 public 密钥)
git remote set-url origin git@github.com:<username>/<reponame>
这里发生了什么。卡巴斯基安全软件阻止了与 git 服务器的连接,这就是我收到该错误的原因。
所以遇到类似问题的任何人,请先尝试禁用防病毒软件。
在我的例子中是 TripMode 应用程序,因为我允许特定应用程序使用互联网带宽,所以 Git 及其相关线程无法访问互联网。
解决方案:停止 TripMode 或允许 Git 及其相关线程。