Git使用push命令卡住?


為什么Git用ssh連不上GitHub,push就卡住,而用HTTPS可以連接。上一次用Git的ssh連接時候還可以,這段時間再重新使用Git卻發現ssh方式push到Git,每次一push就卡住,找遍了百度Google,用了各種方法也沒有解決,困擾了我兩天,后來在Stackoverflow看到了貌似ssh要IPV6啥的,所以最后終於找到了問題,原來是我們校園網不支持IPV6!!!(ipv6測試地址)

先來測試一下我們的目前校園網是否支持IPV6

不支持是吧,那我們來試一下用Git來連接一下遠程倉庫會怎么樣:

這里都沒有問題,然后我們push一下:

!!!就是這個樣子,試過了卸載再重裝,GIthub試了Gitee也試了,都是這樣子,有時候還會出現這個:

好了,現在我們連接我們的手機熱點(手機熱點不是連接校園網的,支持IPV6的),測試一下IPV6是否支持:

OK,支持IPV6,我們先把原來的ssh連接刪除

沒有任何返回說明刪除成功,這時候再remote add一下:

接下來我們來push一下:

是不是成功了,有的會出現一個讓你確認是否連接的對話框,你只要輸入yes就OK了,我們再來看一下我們Github里面是否有這個文件:

OK,大功告成!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM