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

相关推荐
网硕互联的小客服38 分钟前
Apache 如何支持SHTML(SSI)的配置方法
运维·服务器·网络·windows·php
CoderJia程序员甲43 分钟前
GitHub 热榜项目 - 日榜(2025-08-16)
人工智能·ai·开源·github
落日漫游1 小时前
K8s核心组件全解析
运维·docker·运维开发
Demisse4 小时前
[Linux] Linux文件系统基本管理
linux·运维·服务器
BAOYUCompany4 小时前
暴雨服务器:以定制化满足算力需求多样化
运维·服务器
python_1364 小时前
web请求和响应
java·spring·github
禁默6 小时前
进程替换:从 “改头换面” 到程序加载的底层逻辑
linux·运维·服务器
Python私教8 小时前
Docker in Test:用一次性的真实环境,终结“测试永远跑不通”魔咒
运维·docker·容器
一宿君8 小时前
Github 9 个惊艳的开源 NL2SQL 项目
sql·nlp·github
张3蜂8 小时前
深度解读 Browser-Use:让 AI 驱动浏览器自动化成为可能
运维·人工智能·自动化