【发布时间】:2021-01-05 19:54:11
【问题描述】:
我有一个 GitLab 存储库(我们称之为 userrepo1),它位于一个自定义域(我们称之为 test-users-projects.co.uk)上,只能通过 VPN 访问 - 所以存储库的完整地址将是https://test-users-projects.co.uk/username/userrepo1.git。
我还有一个不在 VPN 后面的 GitHub 帐户,它有一个同名的存储库 - userrepo1。其完整地址为https://github.com/username/userrepo1.git。由于 GitHub 存储库用户的工作性质,他们将连接到 VPN,但无法访问 GitLab 域。
每当用户提交到 GitHub 存储库时,我希望将 GitHub 存储库镜像到 GitLab 存储库。我已经使用现有的 GitHub Actions 尝试了各种解决方案,例如此处列出的https://github.com/marketplace?query=gitlab&type=actions,但是我总是遇到如下错误:
致命:无法访问“https://test-users-projects.co.uk/username/userrepo1/”:无法解析主机:test-users-projects.co.uk
我也尝试过依赖 SSH 的操作,这些操作返回以下内容
ssh:无法解析主机名 test-users-projects.co.uk:名称无法解析
致命:无法从远程存储库读取。
请确保您具有正确的访问权限并且存储库存在。
任何想法、建议或意见将不胜感激,谢谢!
【问题讨论】: