簡體   English   中英

使用git bash下載lexandera / Aardwolf.git(Windows); 致命錯誤-無法連接到github.com

[英]downloading lexandera/Aardwolf.git using git bash (Windows); fatal error - unable to connec to github.com

這在某種程度上與我的問題無關,但是我發現了一個用於移動開發的出色的JavaScript調試器,該調試器允許斷點,而不是這種環境中常見的一些瑣碎的控制台調試器。 您可以在這里找到它,其中還包含設置說明,這也是我遇到問題的地方。

僅供參考,我正在運行Windows XP SP2。

我下載了node.js和git版本1.7.7.1-preview20111027並安裝了它們。 使用git時,我選擇了Windows的推薦設置,將bash安裝在自己的環境中,完全不與Windows命令行混合!

我啟動了git bash並鍵入了與鏈接設置說明中所打印的完全相同的字符。 我粘貼了下面的git bash中顯示的內容:

git clone git://github.com/lexandera/Aardwolf.git
Cloning into Aardwolf...
fatal: unable to connect to github.com:
github.com[0: 207.97.227.239]: errno=Invalid argument

它創建了Aardwolf目錄,但是里面沒有內容。

在這里,我將提供一些幫助。 我對如何解決這個問題有點迷茫。

謝謝。

更新

我在此鏈接尋求幫助: Git錯誤:致命的:無法連接套接字(無效的參數) ,我嘗試將命令從git://修改為https://幾次。 我關閉了bash窗口並打開了幾次,然后https://修改成功了。

我會接受的是,https位置可能已關閉或繁忙,這就是為什么它現在可以正常工作的原因。 但是我不明白為什么git://不起作用。 是什么原因?

謝謝。

更新2

表面上看,這可能是代理問題。 谷歌搜索顯示,至少對於* nix平台,git協議的默認TCP端口為9418。 Windows是否也是如此?

如果您落后於公司代理,則git://不太可能起作用。 https://協議相比,我遇到了與您類似的問題。

看起來您只願意克隆一個遠程存儲庫,而不以后再推送到它,因此切換到純http://應該可以解決您的問題。

$ git clone http://github.com/lexandera/Aardwolf.git
Cloning into 'Aardwolf'...
remote: Counting objects: 494, done.
remote: Compressing objects: 100% (250/250), done.
remote: Total 494 (delta 237), reused 470 (delta 213)
Receiving objects: 100% (494/494), 79.99 KiB, done.
Resolving deltas: 100% (237/237), done.

Git提供了一種使用git config重寫URL的方法。 只需發出以下命令:

git config --global url。“ https://” .insteadOf git://現在,就像魔術一樣,所有git命令都將git://替換為https://

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM