Failed connect to github.com:443; No error
生活随笔
收集整理的這篇文章主要介紹了
Failed connect to github.com:443; No error
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
任務目標:將線上已有的https://github.com/eyjian/mooon.git克隆到本地的E:\GitHub\mooon目錄
問題描述:使用Git的Windows客戶端UI工具GitHub執(zhí)行克隆操作時報錯,查看它的日志,難發(fā)現(xiàn)問題,于是改用Git的Windows命令行終端Git Shell操作,得到了較為詳細的錯誤信息,基于錯誤提示解決了問題,過程描述如下。
打開Git Shell,進入本地的E:\GitHub目錄,注意不是E:\GitHub\mooon目錄,然后執(zhí)行克隆命令git clone如下:
E:\GitHub> git clone https://github.com/eyjian/mooon.git
Cloning into 'mooon'...
fatal: unable to access 'https://github.com/eyjian/mooon.git/': Failed connect to github.com:443; No error
遇到錯誤,克隆失敗。通過執(zhí)行telnet github.com 443,發(fā)現(xiàn)網(wǎng)絡不通,于是想到設置代理,通過baidu找到設置proxy方法:
1) 打開文件.gitconfig,文件位于用戶主目錄下,執(zhí)行l(wèi)s ~即可看到它。假設Win7登錄用戶名為tom,則位于C:\Users\tom目錄下
2)編輯.gitconfig,在文件尾加入以下內容:
[http]
? ? proxy = http://www.proxy.com:8080/
[http]頂格寫,proxy前保留一個tab,其中www.proxy.com為代理服務器的IP或域名。
完成后,再次執(zhí)行git clone?https://github.com/eyjian/mooon.git,發(fā)現(xiàn)成功了。。。
對文件.gitconfig的操作,實際可以借助git命令來完成,而不必直接編輯.gitconfig,對應的子命令是git config --global,如:git config --global user.name "eyjian",則在.gitconfig文件中可以看到如下內容:
[user]
????name = eyjian
同理,配置proxy命令為:git config --global http.proxy?http://www.proxy.com:8080/
問題描述:使用Git的Windows客戶端UI工具GitHub執(zhí)行克隆操作時報錯,查看它的日志,難發(fā)現(xiàn)問題,于是改用Git的Windows命令行終端Git Shell操作,得到了較為詳細的錯誤信息,基于錯誤提示解決了問題,過程描述如下。
打開Git Shell,進入本地的E:\GitHub目錄,注意不是E:\GitHub\mooon目錄,然后執(zhí)行克隆命令git clone如下:
E:\GitHub> git clone https://github.com/eyjian/mooon.git
Cloning into 'mooon'...
fatal: unable to access 'https://github.com/eyjian/mooon.git/': Failed connect to github.com:443; No error
遇到錯誤,克隆失敗。通過執(zhí)行telnet github.com 443,發(fā)現(xiàn)網(wǎng)絡不通,于是想到設置代理,通過baidu找到設置proxy方法:
1) 打開文件.gitconfig,文件位于用戶主目錄下,執(zhí)行l(wèi)s ~即可看到它。假設Win7登錄用戶名為tom,則位于C:\Users\tom目錄下
2)編輯.gitconfig,在文件尾加入以下內容:
[http]
? ? proxy = http://www.proxy.com:8080/
[http]頂格寫,proxy前保留一個tab,其中www.proxy.com為代理服務器的IP或域名。
完成后,再次執(zhí)行git clone?https://github.com/eyjian/mooon.git,發(fā)現(xiàn)成功了。。。
對文件.gitconfig的操作,實際可以借助git命令來完成,而不必直接編輯.gitconfig,對應的子命令是git config --global,如:git config --global user.name "eyjian",則在.gitconfig文件中可以看到如下內容:
[user]
????name = eyjian
同理,配置proxy命令為:git config --global http.proxy?http://www.proxy.com:8080/
總結
以上是生活随笔為你收集整理的Failed connect to github.com:443; No error的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: scoket多线程例子
- 下一篇: 小黑小波比.git clone报错解决方