在我公司,每当我想git server
从公司内部推送时,我都没有问题,因为 .git/config 文件是这样的:
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = me@172.x.x.x:/home/git/repositories/YYY
我们公司有一个公共 IP,他们说对我们的访问git server
来自:
137.a.a.a:bbb
我需要从家里推送到远程分支,但我不知道如何使用这个 IP 配置 git,我尝试将上面的 url 更改为
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = me@137.a.a.a:bbb/home/git/repositories/YYY
但没有运气。错误说:
ssh: connect to host 137.a.a.a port 22: Connection timed out
fatal: The remote end hung up unexpectedly
有问题可能是防火墙或其他网络问题。但在此之前,我想确定我的更改是否正确。谢谢你