gitlab - 使用access_token推送到存储库

问题描述 投票:6回答:2

我实现了oauth2 web流程,以便从我的app的用户那里获取access_token。通过access_token,我想执行以下操作:

  • 1.获取用户信息
  • 2.为该用户创建一个仓库
  • 3.将代码推送到此仓库(使用git push)

我已经成功获取用户信息(1)并创建了一个仓库(2)

The problem is I can't push code (3), I got "Unauthorized" error.


我运行的命令:

git remote add origin https://gitlab-ci-token:<mytoken>@gitlab.com/myuser/myrepo.git
git push origin master
最好的问候。

git oauth push token gitlab
2个回答
6
投票

你应该做

git remote add origin https://oauth2:<mytoken>@gitlab.com/myuser/myrepo.git

-1
投票

Gitlab目前不支持使用gitlab-ci-token进行推送。有一个开放的feature request

© www.soinside.com 2019 - 2024. All rights reserved.