我想訪問承載在防火牆後面的羣集上的GIT repo。當我在校園內(位於防火牆後面)時,我可以直接訪問羣集,並且可以從校園外SSH連接到特定的計算機,然後在需要時通過ssh連接到羣集。git推送使用端口轉發(SSH隧道)
我已經嘗試設置使用隧道:
sudo ssh -L 9418:cluster:9418 [email protected]
但我仍然無法從我的計算機上運行「混帳推」。我知道我錯過了一些東西,但無法完全弄清楚。
編輯: 我修改的〜/ .ssh /配置有:
Host cluster
NoHostAuthenticationForLocalhost yes
Hostname localhost
Port 9418
,當我運行混帳推得到的錯誤:
ssh_exchange_identification: Connection closed by remote host
fatal: The remote end hung up unexpectedly