千金一刻莫空度,老大无成空自伤。这篇文章主要讲述Git 配置使用代理相关的知识,希望能为你提供帮助。
Git SSH 协议配置使用代理
Mac 系统 Git SSH 配置方式
1.1 确认本地 Socks5 监听端口【Git 配置使用代理】这里以 Ss 为例,点击『Ss』图标,然后点击 『偏好设置』,点击『高级』后,可以看到 "
本地 Socks5 监听端口"
,我这里的 Socks5 监听端口为 1086 。
1.2 添加 config 配置使用 vim 编辑 ~/.ssh/config 文件,添加如下配置内容:
Host gitlab.liubin0505.star
ProxyCommand nc -X 5 -x 127.0.0.1:1086 %h %p
Windows 系统 Git SSH 配置方式
2.1 Windows 首先需要确认安装了 Git Bash另外需要说明的是 Windows 系统中使用 Ss 的 socks5 和 http 端口号是同一个,默认端口号为:1080
2.2 打开 Git Bash 终端,添加 config 配置编辑 ~/.ssh/config,添加如下配置内容:
Host gitlab.liubin0505.star
ProxyCommand connect -S http://127.0.0.1:1080 %h %p
注:上述第二行参数中的
-S
表示使用的是 SOCKS 协议,如果使用 HTTP/HTTPS 协议,则可以换成 -H
参数Git HTTP/HTTPS 协议配置使用代理Git HTTP/HTTPS 配置代理,无论 Mac 还是 Windows 只需要先确认好 SOCKS5 监听端口,配置方式都是一样的。
这里以 SOCKS5 监听端口为 1080 为例,进入任意的代码仓库目录,执行如下命令:
git config --global http.proxy \'socks5://127.0.0.1:1080\'
git config --global https.proxy \'socks5://127.0.0.1:1080\'
注:命令中
--global
参数是针对全局开启!如果针对单个仓库的话,可以进入指定仓库目录下设置,同时去掉 --global
参数即可。配置完成后,可执行
git config -l
命令打印的信息来确认。如果要取消 Git HTTP/HTTPS 的 SOCKS5 代理:
git config --global --unset http.proxy
git config --global --unset https.proxy
推荐阅读
- 第二十四周作业
- terraform-远程状态存储
- Win8系统“设备管理器"中显示驱动损坏处理办法
- Win8系统运用admin管理员账户登陆的办法
- 近半数用户在尝试Win10浏览版后选择回滚至WP8.1
- Windows 8系统如何通过注册表将应用程序添加到右键菜单
- 微软WP8.1手机低端战略获得局部成功
- WP8.1用户通过IE保存密码存在严重安全漏洞
- WP8.1用户音乐应用更新:OneDrive新增音乐盒子