如何使用项目访问令牌推送到 GitLab?

eck*_*kes 2 gitlab-ci

/sf/answers/3645193891/显示了使用访问令牌进行推送的方法。但是如何使用项目访问令牌进行推送呢?那是什么access-token-name情况呢?

syt*_*ech 5

项目访问令牌的工作方式与个人访问令牌完全相同。访问令牌属于您在创建令牌时创建的项目机器人用户。

因此,在这种情况下,您应该使用用户名,这是project_{project_id}_bot创建的第一个访问令牌的用户名。对于后续令牌,用户名是project_{project_id}_bot{bot_count}

所以你会做这样的事情:

git remote add origin \
 "https://project_1234_bot:YOURTOKEN@gitlab.example.com/path/to/project.git"
Run Code Online (Sandbox Code Playgroud)