我是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
我想念什么?