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

相关推荐
SkyWalking中文站14 小时前
认识 Horizon UI · 5/17:3D 基础设施地图
运维·监控·自动化运维
YuePeng14 小时前
写了五年注解的低代码框架,2.0 决定让你连注解都不用写了
github·产品
小白ai14 小时前
从"能 ping 通吗"到"为什么上不了网"——我写了一个网络故障诊断引擎
github
徐小夕16 小时前
jitword 协同文档3.2发布:打造浏览器中最强word编辑器
前端·架构·github
齐翊18 小时前
分享一个在 Claude Code 里 [同时] 用多个 ApiKey 的方法
程序员·github·agent
A_Lonely_Cat18 小时前
记一次 GitHub 幽灵协作者大清洗:强制重写 Git 历史与穿透 CDN 缓存实践
git·github
极光技术熊1 天前
Spring AI 从入门到精通:构建你的 AI 开发知识体系
后端·github
SkyWalking中文站1 天前
认识 Horizon UI · 1/17:SkyWalking 新一代可观测性控制台
运维·前端·监控
用户39483951075531 天前
怎么让我的 Agent 真正"懂"我?——关于记忆、经验学习与预测的一些真实体验
github
雪梨酱QAQ2 天前
Kubeneters HA Cluster部署
运维