技巧:使用 ssh 设置隧道代理访问 github

问题

由于不可知的原因,在国内服务器不能访问 Github。但是有clone代码需求,这里介绍一种可行的方法。

解决办法

使用 ssh 设置代理,让代理服务器请求 github 解决。

第一步
复制代码
ssh -fND 1080 用户名@代理服务器IP

这里的意思是监听 1080 端口转发到代理服务器,用代理服务器来访问 github。

第二步

设置 git 的代理

复制代码
git config --global http.proxy socks5://127.0.0.1:1080

注意:

你的代理服务器要能访问 github。

相关推荐
风123456789~10 小时前
【Linux专栏】显示或隐藏行号、批量注释
linux·运维·服务器
谢尔登10 小时前
简单聊聊webpack摇树的原理
运维·前端·webpack
只想安静的写会代码11 小时前
centos/ubuntu/redhat配置清华源/本地源
linux·运维·服务器
susu108301891111 小时前
ubuntu多块硬盘挂载到同一目录LVM方式
linux·运维·ubuntu
smaller_maple13 小时前
linux问题记录1
linux·运维·服务器
阿星智力囊15 小时前
Thinkphp6+nginx环境报错信息不显示,接口直接报500和CORS跨域(错误的引导方向),真坑啊
运维·nginx·php·thinkphp6
大柏怎么被偷了17 小时前
【Linux】进程等待
linux·运维·服务器
云和数据.ChenGuang17 小时前
运维面试题之oracle和mysql单表最大容量
运维·mysql·oracle
酷柚易汛智推官18 小时前
Fastlane赋能移动研发:从全流程自动化到工程效能升级
运维·自动化·酷柚易汛
落798.18 小时前
Genlogin × Bright Data,一键解锁自动化采集的高成功率方案
运维·自动化·数据采集·亮数据