查看:
896
|
回复:
0
|
Git 针对 GitLab Github 配置 HTTP HTTPS SSH 代理
|
taotieren
6
主题
3
回复 |
发表于2020-04-13 20:09:41
|
显示全部楼层
1#
电梯直达
配置 git 代理配置 git 的 http https 代理Linux 和 Windows 都适用 # gitlab 服务器在国外网速收到很大影响。下面对 gitlab 配置 http https 代理。同理也可以对 github 配置 http https 代理。 git config --global http.https://gitlab.com.proxy socks5://127.0.0.1:1080 git config --global http.https://github.com.proxy socks5://127.0.0.1:1080 # 其中 socks5://127.0.0.1:1080 换成你使用代理服务。如: git config --global http.https://gitlab.com.proxy http://127.0.0.1:8080 配置 git 的 ssh 代理Linux 系统 # 需要安装 openbsd-netcat 来实现转发,以 Manjaro Linux 安装为例: sudo pacman -S openbsd-netcat # 在用户目录下的 .ssh/ 创建 config 文件 vim ~/.ssh/config # 详细配置如下 Host github.com Host gitlab.com ProxyCommand nc -X 5 -x 127.0.0.1:1080 %h %p HostName %h Port 22 User git IdentityFile ~/.ssh/id_rsa IdentitiesOnly yes Windows 系统 Windows 10 带有 connect 转发工具无需手动安装。同样也是在 在用户目录下(c:\User\username\.ssh\)的 .ssh\ 创建 config 文件 Host github.com Host gitlab.com ProxyCommand connect -S 127.0.0.1:1080 %h %p # -H 为 HTTP HostName %h Port 22 User git IdentityFile ~/.ssh/id_rsa IdentitiesOnly yes |
|