git下載出現:Failed to connect to 127.0.0.1 port 1753: Connection refused拒絕連接錯誤

一、git拒絕連接原因分析
使用git從遠程倉庫下載代碼出現上述的錯誤是因爲使用了proxy代理,所以要解決該問題,核心操作就是要取消代理

二、錯誤解決方式
1、查看Linux當前有沒有使用代理
方式一:通過git的配置文件查看有無使用代理(沒有成功)
查詢是否使用代理:git config --global http.proxy 
1
注: 我在使用該方法並沒有返回任何信息,也沒有返回代理使用,當然啦,你可以嘗試,畢竟好多人都是用這種方法查看的。還有,你可以試試git config --global --unset https.proxy 在http協議後面加s試一下

方式二:通過查詢系統環境有沒有使用代理(成功)
env|grep -I proxy
1
我是用這個命令查詢出有在使用代理的,返回信息如下:

從上面可以看出,有很多協議佔用了這個端口,有http、ftp、all、socks、https、no

2、查看端口有沒有被佔用
2、取消代理設置
方式一:通過git取消代理設置
$ git config --global --unset http.proxy
$ git config --global --unset https.proxy
1
2
(我嘗試了該方法,並沒有取消代理,代理依然存在,當然啦,你可以嘗試一下)

2、方式二:

 export http_proxy=""
 export https_proxy=""
 export HTTP_PROXY=""
 export HTTPS_PROXY=""
1
2
3
4
(我嘗試了該方法,並沒有取消代理,代理依然存在,當然啦,你可以嘗試一下)

方式二:通過系統命令取消代理
$ unset http_proxy
$ unset ftp_proxy
$ unset all_proxy
$ unset https_proxy
$ unset no_proxy
1
2
3
4
5
把上面出現的所有使用代理的協議,全部都取消掉,然後問題成功解決

到此爲止問題已經完全解決,下面內容爲擴展內容

Reference:
1、https://www.jianshu.com/p/d6730c16a4c9
2、http://www.voidcn.com/article/p-vzlydxyu-bsa.html
3、https://blog.csdn.net/xunan003/article/details/79233147

linux解決端口號被佔用(擴展內容)
查看端口有沒有被佔用
lsof -i:1080
1
顯示結果:

2、查看指定端口的使用情況

netstat -tln | grep 1080
1
顯示結果:

3、 顯示系統端口使用情況

netstat -anp
1


查看進程號對用的可執行程序
ps -f -p 進程號
1


終止進程號(被佔用的端口)
kill -9 進程號

例如:
kill -9 8379
1
2
3
4
Netstat 命令用於顯示各種網絡相關信息,如網絡連接,路由表,接口狀態 (Interface Statistics),masquerade 連接,多播成員 (Multicast Memberships) 等等。

-a (all)顯示所有選項,默認不顯示LISTEN相關
-t (tcp)僅顯示tcp相關選項
-u (udp)僅顯示udp相關選項
-n 拒絕顯示別名,能顯示數字的全部轉化成數字。
-l 僅列出有在 Listen (監聽) 的服務狀態

-p 顯示建立相關鏈接的程序名
-r 顯示路由信息,路由表
-e 顯示擴展信息,例如uid等
-s 按各個協議進行統計
-c 每隔一個固定時間,執行該netstat命令。


原文鏈接:https://blog.csdn.net/weixin_41010198/article/details/87929622

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章