技巧:使用 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。

相关推荐
HelloGitHub12 分钟前
从一份 README 到 3 万星,RustFS 这一年都干了什么?
开源·github
暖核12 分钟前
多容器部署利器,详解 Docker Compose 核心配置与命令
运维
青峰客29 分钟前
DeepSeek 大模型新手快速上手指南
运维·服务器·github
小马同学-35 分钟前
03 容器网络
运维·云计算
别动我齐刘海35 分钟前
ROS2 Jazzy + C++ 实战路线——基础学习1
c++·vscode·python·ubuntu·机器学习·自动驾驶·github
程序员-Benothing1 小时前
Linux查找文件命令:find、locate、which、whereis实战
linux·运维·服务器
团子股股东峥哥1 小时前
day39-RHEL-访问网络附加存储
linux·运维·服务器
名字还没想好☜1 小时前
Kubernetes 用 kubectl port-forward 和 proxy 调试集群内服务:两者区别、断连自动重连与为什么别用在生产
运维·docker·kubernetes
是2的10次方啊2 小时前
Grill Me:开工前先被拷问一遍
github
程序员-Benothing3 小时前
Linux文件查看与编辑:cat、less、tail、vim快速入门
linux·运维·服务器