我想将 gitLab-CI 用于 Qt 项目,但我不知道我需要这样做。我明白,整个管道过程发生在 CI-Server 上,但我如何设置所需的要求,如 qt-environment?
好的,现在我明白了!您只需使用 Runner,如果您没有 Server,您可以使用 VM。
我在使用 ssh proxy 命令时遇到一些问题。代理上的身份验证工作正常,但是当我想登录远程主机时,它失败了。问题似乎是,代理尝试使用我的本地 rsa_key 登录,而不是使用存储在代理上的密钥登录。有没有办法来解决这个问题?
本地 -- 本地 rsa --> 代理 -- 代理 rsa --> 主机
Host 192.168.178.32
HostName 192.168.178.32
User user
Port 22
IdentityFile ~/.ssh/id_rsa.pub
Host 192.168.178.30
HostName 192.168.178.30
User user
Port 22
IdentityFile home/user/.ssh/id_rsa.pub
ProxyCommand ssh -W %h:%p -F ssh_config -p 22 192.168.178
Run Code Online (Sandbox Code Playgroud)