1

我设置了 GitLab-runner。我想连接到我的 gitlab.xxx.com。我将 runner 注册为 docker executor。但是当我运行工作时它失败了。

fatal: unable to access 'https://gitlab.xxx.com/dy_leanghy/leanghy-test.git/': Failed to connect to gitlab.xxx.com port 443: Operation timed out

注意:我已经允许 iptable 规则让我的 gitlab-runner 可以通过端口 443 访问我的 gitlab 服务器。

root@gitlabrunner:~/.ssh# nc -vz gitlab.xxx.com 443
Connection to gitlab.xxx.com 443 port [tcp/https] succeeded!
4

1 回答 1

0

它已通过重新启动 docker 修复。因为 iptables 链已在我的 GitLab 运行器服务器上删除。所以我需要在运行时重启docker服务:

systemctl restart netfilter-persistent
于 2021-07-23T12:37:03.257 回答