文档

GitLab

使用个人访问令牌连接 GitLab。目前该功能处于私有预览阶段。

GitLab 通过个人访问令牌进行连接。可在设置 → 连接 → 源代码管理.

创建令牌

在 GitLab 中,创建一个具备api权限的个人访问令牌。该权限可覆盖读取代码库内容、创建分支以及发起合并请求等操作。

将其粘贴到源代码管理设置中。Coroid 会对该令牌进行静态加密,不会通过界面或 API 返回该令牌,也不会将其包含在设置导出内容中。

令牌所有权

若供团队共享使用,建议在专门用于自动化的账号下创建令牌,而非使用个人账号,这样即便人员角色发生变动,连接仍能正常使用。

请设置一个实际会跟踪的过期时间。若令牌过期而无人察觉,会导致推送操作突然失败,仅从报错信息中很难排查出该问题。

合并请求

Coroid 发起合并请求的方式与在 GitHub 上发起拉取请求的方式一致——每个任务对应一个分支,工作完成后即可推送到目标分支。

您现有的审核规则和流水线要求仍会正常生效。

GitLab 审核应用

若您使用 GitLab 审核应用,这些环境可附加到合并请求中作为审核依据。详情请参阅审核依据.

自管理的 GitLab

连接功能要求您的 GitLab 实例可被 Coroid 访问。若实例部署在网络边界之后,需先解决网络连通性问题,令牌才能正常使用。