如何在 Squid 代理中通过 SSH 启用 git push?

如何在 Squid 代理中通过 SSH 启用 git push?

我遇到了一个奇怪的问题。我接管了一些通过网关访问网络的服务器的维护(读作:嘿,笨蛋,快思考)和设置,这些服务器利用 Squid 代理。用户需要能够通过 SSH 使用 Git clonepushpull。我的问题是 和clone可以pull工作,但 push 不行。/etc/environment 的内容

http_proxy=http://SECRET_HOSTNAME:8888/
ftp_proxy=ftp://SECRET_HOSTNAME:8888/
https_proxy=http://SECRET_HOSTNAME:8888/

squid 的配置稍微复杂一些,但我找不到任何特定于 SSH 的内容。我从 git 收到的错误是无法访问 repo。

git on 的完整输出git push

ERROR: Repository not found.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

任何帮助表示感谢

相关内容