2013-07-31 22 views
0

在我的大學網絡上,沒有直接訪問互聯網。我們必須通過代理服務器。我已經通過控制面板在Windows上設置了代理服務器。我也在Firefox中設置它(恰好是大學更喜歡的瀏覽器)。從代理人後面推github

我可以訪問所有的網頁,一般來說我可以上網。但是當我嘗試從GUI應用程序或Shell推送到github時,總是有一個致命錯誤,說fatal: unable to access https://github.com/username/repo.git

我可以從所有已安裝的瀏覽器來訪問所有網頁,這表明了代理服務器的設置是完美的。

我試圖將http和https代理設置爲從學院給予我們的IP地址。但它似乎並不奏效。我在git shell中使用了set命令。

+0

辯解的題外話評論,但什麼你在想什麼[提示該編輯](http://stackoverflow.com/review/suggested-edits/2688563)?諸如「謝謝」,「請幫助」等等的東西不應該被編輯_in_,而是_removed_,它們對問題沒有任何意義,但是長度禮貌隱含地假定 –

回答

0

您可以使用Corkscrew工具來推動。否則,你可能不得不把筆記本電腦帶到真正的互聯網上,然後從那裏推送。我實際上必須在我的工作場所那裏做電腦程序員。荒謬而真實。

+0

必須有一種方法?我的意思是你告訴我,我無法從計算機上的本地文件夾推送到任何服務器,而不是GitHub,Dropbox,Google Drive。這似乎是荒謬的好吧..! – IcyFlame

0

正如他們說總有一種方法!

只需安裝TortoiseGit,然後在上下文菜單中你可以去TortoiseGit - >設置 - >網絡 - >啓用代理服務器,並添加代理服務器設置。一旦你做到了,一切都完美無瑕!

@Joe Beuckman - 你現在不需要!

P.S.還有很多tortoiseGit然後只是代理設置!