问题
作为一个资深开发,访问GitHub几乎已经成了我不可避免的问题。但因为某些原因,访问GitHub时好时坏,即使可以访问也会遇到无法忍受的龟速。但我们都知道git指令是依托于ssh的。在我了解到SSH 隧道和SSH 跳板的用法后我突然灵光一现,似乎有了解决问题的思路。
网络情况
假设本地机器为A,跳板机为J。假设A访问GitHub网络不畅,但可访问到跳板机J,而跳板机J可以流畅访问GitHub。那么我们可以将J作为跳板,来访问GitHub。
flowchart LR; 本地 <--网络通畅--> 跳板机; 跳板机 <--网络通畅--> GitHub; 本地 <--网络受阻--> GitHub;
准备工作
首先你要有一台机器可以畅通无阻的访问github的...