Last active
March 4, 2026 06:07
-
Star
(1,241)
You must be signed in to star a gist -
Fork
(279)
You must be signed in to fork a gist
-
-
Save laispace/666dd7b27e9116faece6 to your computer and use it in GitHub Desktop.
This file contains hidden or 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上的情况如楼上老哥说的,开着梯子的话得改成443端口,或者是关了梯子直连就可以正常push和clone了。问了ai,原理大概就是梯子干扰了SSH协议
win10系统,结合前面几位老哥的,在config文件中加入这几句: Host github.com User git ProxyCommand connect -S 127.0.0.1:7891 %h %p
测试有效,我也用是的Clash,最开始打开System Proxy(系统全局代理)都没用。 我的git不知道什么版本的,config文件的路径是C:\Program Files\Git\etc\ssh\ssh_config,用记事本打开然后加上上面三句就可以了,注意改一下端口跟你clash中的端口一致,我的是7891
感谢大佬。之前一直写在C:\Users\用户名.ssh\config 里没用,按照你的方式改git目录下的ssh_config,成功让git走代理了。
只是还是不明白,无论怎么设置http proxy ,git操作时观测梯子流量始终没动,git速度也慢,git死活不走梯子。
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
但是只对
github.com进行代理用这个写法没生效,期待其他大神解答