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

相关推荐
寻月隐君4 分钟前
Rust 泛型编程基石:AsRef 和 AsMut 的核心作用与实战应用
后端·github
叶凡要飞5 分钟前
linux安装google chrome 谷歌浏览器
linux·运维·chrome
ayyyy____24 分钟前
把项目通过pycharm上传到github(两种方式)
ide·pycharm·github
专注VB编程开发20年1 小时前
vb.net编写DDE(Dynamic Data Exchange)服务器
运维·服务器·github·vb.net·dde
qq_377572771 小时前
github repository 一个文件忘记添加到 .gitignore
github
Clownseven1 小时前
如何用Fail2ban保护Linux服务器?防止SSH暴力破解教程
linux·服务器·ssh
方圆想当图灵1 小时前
深入浅出 gRPC
java·后端·github
chaofan9802 小时前
如何用 Claude Code 搭建安全、可测、可自动化的 GitHub CI 流程?
运维·人工智能·ci/cd·ai·自动化·github·claude
无敌最俊朗@2 小时前
Linux 进程创建与控制详解
linux·运维·服务器
jieyu11192 小时前
入侵检测系统(IDS)和入侵防御系统(IPS)
运维·服务器·系统安全