proxyでGitHubに接続する方法です。
(corkskrewを使う方法しか知らなかったのですが、ncを使う方法も教えてもらったのでupdateします。)
corkscrewを使う場合
githubにsshの公開鍵の登録をする
corkscrewを取得
Ubuntuの場合
$ sudo apt-get install corkscrew
~/.ssh/config
に以下を書き加える
~/.ssh/config
Host github.com
HostName ssh.github.com
port 443
ProxyCommand corkscrew (Proxyのアドレス) (ポート番号) %h %p
sshで接続できるか確かめる
$ ssh -T git@github.com
ncを使う場合
UbuntuやMacは最初からncが入っているはずです。
githubにsshの公開鍵の登録をする
~/.ssh/config
に以下を書き加える
~/.ssh/config
Host github.com
HostName ssh.github.com
port 443
ProxyCommand nc -X connect -x (Proxyのアドレス):(ポート番号) %h %p
sshで接続できるか確かめる
$ ssh -T git@github.com