gpt4 book ai didi

gitlab - 使用 access_token 推送到存储库

转载 作者:太空狗 更新时间:2023-10-29 12:47:24 25 4
gpt4 key购买 nike

我实现了 oauth2 网络流程,以便从我的应用程序的用户那里获取 access_token。使用 access_token,我想执行以下操作:

  1. 获取用户信息
  2. 为这个用户创建一个 repo
  3. 将代码推送到这个 repo(使用 git push )

我已经成功获取到用户信息(1)并创建了一个repo(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://<access-token-name>:<access-token>@gitlab.com/myuser/myrepo.git

请注意,这会将访问 token 作为纯文本存储在 .git\config 文件中。为避免这种情况,您可以使用 git 凭证系统,为“用户名”提供访问 token 名称,为“密码”提供访问 token 。这应该以更安全的方式将凭据存储在 git 凭据系统中。

关于gitlab - 使用 access_token 推送到存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42074414/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com