我在GIT和GitHub中很新,我想我有一些配置問題。爲什麼我不能在代理下克隆這個GitHub存儲庫?
昨天我已經正確configurd我的本地GIT和我的GitHub賬戶之間的SSH連接。它工作正常。
今天我去了我的下一個代理辦公室,使用相同的筆記本電腦,我嘗試克隆遠程存儲庫(在我的GitHub帳戶),以我的本地庫。
代理正確設置好的我GIT,事實上這樣做的:
$ git config --global http.proxy
http://XX.YY.ZZ.AAA:3228
這就是我用來在互聯網上,我已經內置於瀏覽器的設置導航相同的代理服務器。
的問題是,當我嘗試克隆我在GitHub庫到我的本地庫我得到這個錯誤信息:如果我連接到互聯網使用我的智能手機連接
$ git clone [email protected]:AndreaNobili/recipes.git
Cloning into 'recipes'...
ssh: connect to host github.com port 22: Connection timed out
fatal: Could not read from remote repository.
(即不屬於代理)它工作正常。
爲什麼?我錯過了什麼?
TNX
端口22在代理服務器上最有可能關閉。嘗試通過https進行克隆 - (https://github.com/AndreaNobili/recipes.git)。這應該會導致端口443應該在Web代理上打開 – sestus
嘗試設置'http_proxy'環境變量。如果您已經設置了'HTTP_PROXY'環境變量,請嘗試使用小寫版本。 –
@ShubhamVasaikar我有http_proxy設置,我在Windows下,所以我認爲這不區分大小寫 – AndreaNobili