2013-07-17 106 views
9

我是Git的新手,但我一直在使用GitBash進行提交,現在推拉一兩個星期。所有工作都很好,但是一兩天前當我嘗試與遠程存儲庫進行交互時,我開始出現錯誤。GitHub「無法連接到github」沒有錯誤

致命的:無法訪問 '......':無法連接到github.com:443;沒有錯誤

我做了一些谷歌搜索,並遇到類似StackOverflow的帖子和文章。從那以後,我嘗試了很多事情,包括跨不同端口(22和443)測試SSH連接。它看起來像端口443(用於HTTPS連接)被阻塞,而端口22似乎是打開的。

GitBash connection error

從我明白這一點,它看起來對我來說,我可能需要Git是使用的端口更改從443到22,我試圖改變~/.git/config文件,我已經試過了git remote set-url命令試圖做到這一點,但沒有喜悅。

有關原始錯誤或如何更改我的Git端口的任何信息將不勝感激。

+0

端口22是ssh的端口,而443是ssl的端口。不要在它們之間改變。而通過端口443嘗試ssh時看到的錯誤就是因爲這個。 –

回答

11

你通過HTTP使用git的任何原因?我建議使用SSH來代替。

git clone [email protected]:GreenValley/GitHubSandbox.git 
+0

謝謝@nTraum,你救了我的命。 –

+1

我需要的兩個命令是... git remote set-url origin [email protected]:myname/myrepo.git然後... git push --set-upstream origin master --force –