我已经知道原因是 macOS Sequoia Version 15.0 需要本地网络权限
。
我试了很多办法,包括重新安装,注册 GitLab Runner 都没有办法弹出本地网络权限授权窗口。
官方安装文档: https://docs.gitlab.com/runner/install/osx.html
但是,我的 GitLab 安装在本地的另一台服务器上,云服务器又买不起,这可怎么办呀?
难道,最近我的 iOS App 打包都不能自动化构建了么?
求助,有没有大神知道怎么操作?
1
chyiz 38 天前 1
我升完 Firefox 无法解析 DNS 。IP 直接访问是没问题的。最后找了条命令:
·/usr/libexec/ApplicationFirewall/socketfilterfw --add /Applications/Firefox.app· 看上去好了。 你换成 GitLab 试试看吧 |
2
z7356995 38 天前 via Android 1
我黑苹果 big sur 刚升级完,ssh 连接本地 nas 不能证书登录,原来是系统升级了 ssh 8 以后,禁止 rsa 证书了,要换其他格式证书,。你这个如果也是 ssh 连接服务器,八成也是这个原因
|
3
superwater 38 天前
我试了一下没问题啊,GitLab 安装在 MacOS 下面的 Docker 里面。
要不然你试试把 GitLab 服务器加到 /etc/hosts 里面? |
4
toby1902 OP @chyiz
我尝试了如下 sudo /usr/libexec/ApplicationFirewall/socketfilterfw --add /usr/local/bin/gitlab-runner sudo /usr/libexec/ApplicationFirewall/socketfilterfw --unblock /usr/local/bin/gitlab-runner 还是不行 |
5
toby1902 OP @superwater
如果我执行 gitlab-runner run 可以接收构建任务 但是 gitlab-runner install 以后,gitlab-runner start 在后台运行,就会断开连接 |
6
toby1902 OP @superwater
已经加了 /etc/hosts 目前的错误还是 WARNING: Checking for jobs... failed runner=waUWr1MBb status=couldn't execute POST against https://gitlab.xxx.com/api/v4/jobs/request: Post "https://gitlab.xxx.com/api/v4/jobs/request": dial tcp 192.168.88.101:443: connect: no route to host |
7
toby1902 OP |
8
superwater 38 天前
我的 Settings --> Privacy & Security --> Local Network 下面也没有 gitlab-runner
|