gitlab – 使用access_token推送到存储库

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

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

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

问题是我无法推送代码(3),我收到“未经授权”的错误.

我运行的命令:

git remote add origin https:// gitlab-ci-token:< mytoken> @ gitlab.com / myuser / myrepo.git
git push origin master

最好的祝福.

最佳答案
你应该做

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

转载注明原文:gitlab – 使用access_token推送到存储库 - 代码日志