场景:我在我的 GitLab 帐户中创建了两个存储库:'work' 和 'project'。每个存储库中都有多个分支。我目前在 project 存储库中并已创建了 .gitlab-ci.yml 文件。 任务:我想将 'work' 存储库的特性分支中的两个文件 'A' 和 'B' 复制到当前位置(即在我的 project 存储库根目录下)。 提前致谢 :)
非常简单,只需将以下代码添加到您的脚本部分: - git clone https://user:password@gitlab.com/group/project.git 或者下载特定的文件: - curl --header 'Private-Token: <your_access_token>' https://gitlab.com/api/v4/projects/:id/repository/files/:filename\?ref\=:ref 此外,将Private-Token添加到项目掩码变量中也是一个很好的实践。 您可以在此处获取访问令牌: