github 如何解决拉取443问题

前提

在网页上可以打开github网站,但是在终端里拉取github项目总是443,

原因

终端里不可以拉取代码,大概率是终端没有走代理或者代理错误,可以在终端里查看git的配置

shell 复制代码
git config --global -l

主要是http.proxy 和 https.proxy,下面是已经配置好的,这里的代理是根据vpn配置里来的,

Shell 复制代码
http.proxy=http://127.0.0.1:7890
https.proxy=http://127.0.0.1:7890

解决方案

设置代理

Shell 复制代码
git config --global http.proxy 'http://127.0.0.1:7890'
git config --global https.proxy 'http://127.0.0.1:7890'

设置成功后可以使用git config --global -l查看全部配置,也可以使用以下命令查看对应http代理

Shell 复制代码
git config --global --get http.proxy
git config --global --get https.proxy

如果之前已经设置了代理,可以使用以下命令取消代理

Shell 复制代码
git config --global --unset http.proxy
git config --global --unset https.proxy

这里可能会遇到一个问题,就是设置了多个代理,再去代理或者取消代理时,会提示http有多个值(xxx has multiple values),操作失败,可以使用正则匹配,

--replace-all 替换所有的值

Shell 复制代码
git config --global --replace-all https.proxy 'http://127.0.0.1:7890'

设置到这一步,基本可以正常拉取代码了,但是我的还不行,还遇到下面的两个问题。

问题

国内镜像如何取消

之前因为没有vpn,设置了github的加速镜像,hub.fastgit.xyz/, 这个我本地不行了,现在设置好代理+vpn,就想着如何取消,不然每次都不走github,直接就失败了。

删除命令如下

Shell 复制代码
git config --global --unset url.https://hub.fastgit.xyz/.insteadof

通用的方法 
git config --global -l  #查看配置 
git config --global --unset xxx  #删除相关配置

拉取项目,提示输入用户名和密码,输入之后Authentication failed

在github上,进入settings,再进入developer settings,note可以随意起,如果是自己的电脑,expiration 可以改为无限期,勾选repo,

确定之后会生成一个token,复制这个token,填入刚才的password,则可以正常拉取、推送代码等,我的博客就是在github上部署的,以下是拉取和推送,在配置之后都是OK的

个人博客

在掘金的文章会同步到我的个人博客,如有需要,请点击查看

相关推荐
码流怪侠13 分钟前
【GitHub】TextGen:开源本地大模型运行平台的终极解决方案
python·程序员·github
小雨青年24 分钟前
GitHub Copilot Commit Message 生成与自定义配置优化指南
人工智能·github·copilot
无限进步_30 分钟前
【C++】AVL树完全解析:从平衡因子到四种旋转
c语言·开发语言·数据结构·c++·后端·算法·github
华万通信king2 小时前
2026 年 GitHub AI 趋势周报:Skills 生态崛起,Agent 框架去中心化
人工智能·去中心化·github
逛逛GitHub2 小时前
GitHub 上 3.7 万的 Star,终端里浏览文件的开源工具。
github
GISer_Jing2 小时前
基于 GitHub Actions 端到端工程化落地——AI全栈项目实战案例
人工智能·github
YuePeng16 小时前
我用 30 行 Java 注解,做出了别人花三周写的管理后台,还顺手接入了 DeepSeek
后端·github
无心水19 小时前
【Hermes:MCP 与工具实战】28、GitHub MCP 深度实战:PR 审查、Issue、自动汇报全搞定
人工智能·github·issue·openclaw·养龙虾·hermes·honcho
逛逛GitHub19 小时前
GitHub 上狂揽 1.8 万 Star!开源平替的 Claude Design。
github
shisanjin12320 小时前
关于 IDEA2025 版本中对 git 的操作与使用
git·github·idea