在 Geph5 下的Mac OSX无法使用git push

Geph5版本:v5.0.6
Mac OSX版本:12.7.6

git 已配置代理如下:
Screenshot 2025-04-20 at 20.33.19

在本地GitHub repo中,命令push结果如下:

重启网络连接,重启Geph5,均无效。其余网络连接一切正常。
只有在关闭Geph5,删除git代理配置后才能正常使用push命令。

我注意到Geph5的代理端口从127.0.0.1:9909 改成了 0.0.0.0:9909,不清楚是不是这个原因。

码盲参照:

不是

https.proxy http://127.0.0.1:9910
https.proxy https://127.0.0.1:9910

与你的

http.proxy socks5://127.0.0.1:9909
https.proxy socks5://127.0.0.1:9909

的区别的缘故?

image

127.0.0.1变成0.0.0.0仅仅因为你勾选了“监听所有地址”(局域网内需要分享代理时)

码盲不知其它,只知:
9910对应 http https
9909对应socks5
git 的代理配置可以谷歌。。。

迷雾通是没用,但别人的代理软件的 http 代理端口就是1080,完全正确,当然有用。
image

明显不是geph的问题而是你使用有问题,写错了。去问一下ai吧。

1 个赞

有没有把代理配置添加到终端配置文件中?

执行cat ~/.zshrc看看,如果没有则把代理配置添加进去。


deepxi@DeepXi-mac ~ % cat ~/.zshrc
# 配置http代理
export https_proxy=http://127.0.0.1:9910
# 配置https代理
export http_proxy=http://127.0.0.1:9910

然后设置Git代理:

git config --global http.proxy http://127.0.0.1:9910
git config --global https.proxy http://127.0.0.1:9910

查看Git代理配置:

deepxi@DeepXi-mac ~ % git config --get http.proxy
http://127.0.0.1:9910
deepxi@DeepXi-mac ~ % git config --get https.proxy
http://127.0.0.1:9910