如何解决通过从 GitHub 部署的密钥访问 GitLab 中的 GitHub
我有一个问题。问题是,是否可以通过部署的密钥(ssh 密钥)在 Gitlab 中访问 GitHub。也可能有其他解决方案,我的主要目标是,如果推送到 Github,Gitlab 将注册它并执行自动化。我试图阻止的是,GitLab 可以访问 GitHub 中的所有存储库。 GitHub OAuth 和令牌不起作用,因为它允许访问我在 Github 中的所有存储库。
最好的问候
解决方法
您可以通过 Gitlab 中的存储库镜像选项执行此操作。这允许您将存储库从 Github、Bitbucket 等镜像到 Gitlab,或从 Gitlab 镜像到其他服务。
要进入 Gitlab,首先在 Gitlab 中创建一个新项目,然后转到 Settings、Repository、Mirroring Repositories 并根据需要进行设置。完整的详细信息可在他们的文档中找到:https://docs.gitlab.com/ee/user/project/repository/repository_mirroring.html#pulling-from-a-remote-repository
请注意,目前这是一项付费功能,因此您必须拥有 starter
/core
或更高版本。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。