我实现了oauth2网络流程,以便从我的应用程序的用户那里获取access_token。通过access_token,我想执行以下操作:
我已经成功获取用户信息(1)并创建了一个仓库(2)
我跑的命令:
git remote add origin https://gitlab-ci-token:<mytoken>@gitlab.com/myuser/myrepo.git
最好的问候。
git push origin master
答案 0 :(得分:6)
你应该做
git remote add origin https://oauth2:<mytoken>@gitlab.com/myuser/myrepo.git
答案 1 :(得分:2)
还可以直接推送而无需添加新的远程存储库:
git push https://gitlab-ci-token:<access_token>@gitlab.com/myuser/myrepo.git <branch_name>
如果您想将其推入到不同的存储库,这将特别方便。
答案 2 :(得分:-1)
Gitlab当前不支持使用gitlab-ci-token
进行推送。有一个开放的feature request。