2012-01-03 64 views
2

阻止SSH端口所以我不能使用git,我怎麼能繞過過濾,以便我可以使用這個端口?通過非標準的SSH端口使用Git

+2

國家?還是上學?說明你來自哪個國家可能有助於解決問題,但是,這個問題不屬於這裏。 – Gabe 2012-01-03 18:42:13

+0

iran .......... – 2012-01-03 18:43:11

+1

slow speed!=封鎖 – manojlds 2012-01-03 18:43:21

回答

2

您可能能夠使用新的smart http transport而不是ssh來發布和接收的對象。它超過了http,應該更加開放。

+0

非常感謝:) – 2012-01-03 19:42:11

+0

這對我來說非常有用 – 2012-01-03 19:42:44

0

SSH隧道是加密的路徑,允許用戶繞過阻止某些Internet流量的防火牆。 This指南將幫助您使用免費的軟件客戶端Putty創建SSH隧道。

+0

從六天或七天前我無法連接到我的服務器扔SSH端口(與膩子或隧道)... – 2012-01-03 18:54:57

2
git remote add foo ssh://foobar.com:1234/foo 

工作得很好(tcpdump顯示我試圖聯繫端口1234)。

+0

問題是,SSH不被端口號阻塞。 – hpn 2012-01-03 19:38:50

1

你應該能夠指定一個不同的端口只需在回購的URI使用冒號分隔符:

git clone ssh://my.domain.name:2222/repo.git 
+0

我的probelm是ssh端口不能正常工作:( – 2012-01-03 19:34:02