03-给 git 设置 socks5 代理







给 git 设置 socks5 代理

使用 Git 不管是上传还是下载仓库的时候,都会因为网络问题导致 速度慢/传输到一半断流 等心态爆炸的问题

我搜索了网络上大部分给 Git 设置代理的方法

Git Bash 中键入

git config --global http.proxy 'socks5://127.0.0.1:108'
git config --global https.proxy 'socks5://127.0.0.1:108'

当然,这种方法是有效的。

但是!

在之前的某一天,我突然发现 Git 给我报错,说没有找到 github.com 解析名(大致是这意思,具体的报错我已经无法复现。毕竟 BUG 这种东西,能修好就是奇迹,能让他不再出现的继续跑才是王道)

我尝试过了重装 Git 或者重新设置代理,甚至我尝试过将 Git 使用的 22 端口根据官方的教程更改为 443 端口。但是基本没有效果

最后我只能将 Git 所使用的域名添加到 Host 文件中,但 BUG 你们懂的,解决了一个会出现更多的 BUG

具体之后还报了什么错误,我也记不清楚了,反正是很多,非常多!

最后我只能顶着 64kb/s 的速度来缓慢上传。

直到!

直到某天我无意中将代理软件关闭的时候,我才发现 Git 是一点事情都没有,依然是 64kb/s 的速度,看到这里我眼前一黑,大概是明白了我之前根本没有代理上。

之后我具体搜索了一下,找到了第二种设置代理的方法

  1. 打开 .gitconfig 文件,如果你安装 Git 的时候,安装路径是默认的,那么你的文件位置应该是在 C:\Program Files\Git\etc 目录下

  2. 添加以下内容到文件中

    [http]
            proxy = socks5://127.0.0.1:1080
    [https]
            proxy = socks5://127.0.0.1:1080

保存之后重新打开 Git

好不容易啊,我要哭死了,终于解决了这个陈年问题


暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇