Gitlab-无法从外部访问本地gitlab服务器

时间:2020-07-08 15:15:30

标签: git gitlab centos7 iptables local-network

我是gitlab的新手,尝试了数周的时间自己解决问题,现在正在寻找帮助

我在两台计算机和静态ip的本地网络中拥有一台centos 7服务器

在centos上安装gitlab,在路由器上转发了77端口

由于我没有域,所以我的external_url是IP +端口:

external_url 'http://123.456.78.90:77'

在iptables和Firewall-cmd中以centos为单位添加了端口:

iptables -I INPUT -p tcp --dport 77 -m state --state NEW -j ACCEPT
firewall-cmd --zone=public --add-port=77/tcp --permanent

从服务器内部,我可以通过地址访问gitlab Web界面

127.0.0.1:77

我可以在存储库中看到“使用HTTP克隆” URL:

http://123.456.78.90:77/user/test.git

我去另一个外部服务器写信

git remote add origin http://123.456.78.90:77/user/test.git
git add test.txt
git push origin master

得到

unable to access 'http://123.456.78.90:77/user/test.git/': Recv failure: Connection reset by peer

我想念什么?

0 个答案:

没有答案