我遇到了一个奇怪的问题。我接管了一些通过网关访问网络的服务器的维护(读作:嘿,笨蛋,快思考)和设置,这些服务器利用 Squid 代理。用户需要能够通过 SSH 使用 Git clone
、push
和pull
。我的问题是 和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.
任何帮助表示感谢