Last active
May 2, 2024 17:12
-
Star
1,162
You must be signed in to star a gist -
Fork
273
You must be signed in to fork a gist
-
-
Save laispace/666dd7b27e9116faece6 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
git config --global https.proxy http://127.0.0.1:1080 | |
git config --global https.proxy https://127.0.0.1:1080 | |
git config --global --unset http.proxy | |
git config --global --unset https.proxy | |
npm config delete proxy |
Mac 的ssh 有办法吗? 我试了上面的还是不行哇
可以试试ssh使用443端口
To set this in your SSH configuration file, edit the file at ~/.ssh/config, and add this section:Host github.com Hostname ssh.github.com Port 443 User git
然后正常clone、pull都可以了
救了命了 老哥6666
这个是配在hosts 中吗
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
感谢up主的这篇文章,我整理了一下思路大家也可以参考,我发现在Ubuntu系统下,git clone很快,但是MAC里面很慢 @TLovers
环境配置:
Mac:OS 14.1.1. git version 2.39.3
Ubuntu: OS 22.04 git version 2.34.1,Ubuntu系统安装在Mac的虚拟机里面
VPN: ClashX,1.118.0,安装在Mac电脑上,代理端口:7890,配置如下图所示
1)验证下载速度的命令(GIT_CURL_VERBOSE 用于查看git的调试打印信息):
GIT_CURL_VERBOSE=1 git clone --depth=1 --recursive --shallow-submodules git@github.com:ClickHouse/ClickHouse.git
2)在执行上面这个命令时,我发现Ubuntu下载代码很快,Mac很慢,对比了调试打印信息,发现了一些不同的地方:
Ubuntu会走代理来下载代码,如下图所示:
Mac里面Git好像没有走代理,如下图所示:
3)然后我尝试在Mac给Git配置代理,命令如下:
git config --global http.proxy http://127.0.0.1:7890
git config --global https.proxy https://127.0.0.1:7890
4)然后再次git clone,发现Mac下还是没有走代理,速度还是很慢。
5)我尝试检查代理端口是否正常启动,发现一个特别的地方,我的MAC电脑代理 可能 用的是localhost,而不是127.0.0.1
6)我再尝试在Mac给Git配置代理,命令如下:
git config --global http.proxy http://localhost:7890
git config --global https.proxy https://localhost:7890
7)确认Mac上git的配置
git config --list
8)再次执行git clone,Mac现在会走代理,速度好像快起来了: