首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果您已经使用旧的gitlab部署令牌进行克隆,如何更新gitlab部署令牌?

如果您已经使用旧的gitlab部署令牌进行克隆,如何更新gitlab部署令牌?
EN

Stack Overflow用户
提问于 2020-05-09 20:33:53
回答 1查看 180关注 0票数 0

如果使用部署令牌克隆Gitlab存储库

代码语言:javascript
复制
git clone https://$GITLAB_USERNAME:$GITLAB_TOKEN@gitlab.com/group/project.git

后续git命令将使用该内标识,而无需再次提供该内标识

代码语言:javascript
复制
git pull # success

但是,如果您撤销旧令牌并希望使用与前面相同的方法进行更新

代码语言:javascript
复制
git clone https://$NEW_GITLAB_USERNAME:$NEW_GITLAB_TOKEN@gitlab.com/group/project.git

你会失败的

代码语言:javascript
复制
git pull # fail 
HTTP Basic: Access denied
fatal: Authentication failed for 'https://**OLD_USERNAME**:**OLD_TOKEN**@gitlab.com/group/project.git'

Gitlab将旧令牌存储在哪里?我怎样才能更新这个?

EN

回答 1

Stack Overflow用户

发布于 2020-05-09 20:33:53

在这里,只需通过远程url即可进行身份验证。

代码语言:javascript
复制
git remote -v
origin  https://**OLD_USERNAME**:**OLD_TOKEN**@gitlab.com/group/project.git (fetch)
origin  https://**OLD_USERNAME**:**OLD_TOKEN**@gitlab.com/group/project.git (push)

所以如果你有一个新的令牌,你只需要更新url。

代码语言:javascript
复制
git remote set-url origin https://$NEW_GITLAB_USERNAME:$NEW_GITLAB_TOKEN@gitlab.com/group/project.git
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61696780

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档