The provided password or token is incorrect or your account

IDEA使用git技巧

【/n】

01 问题出现场景

  • 我的gitlab上个月生成的token到期了,于是今天推上去的时候报了这个错误
The provided password or token is incorrect or your account has 2FA enabled and you must use a personal access token instead of a password. See http://mashang.eicp.vip:8182/help/topics/git/troubleshooting_git#error-on-git-fetch-http-basic-access-denied
fatal: Authentication failed for 'http://mashang.eicp.vip:8182/student_projects/ms_stu_pro137_server.git/

02 解决过程

  • 首先是在按照idea的报错,在idea的终端执行了
 git -c credential.helper= -c core.quotepath=false -c log.showSignature=false push --progress --porcelain origin refs/heads/master:master
  • 然后按要求输入了gitlab的登录账号密码,无效

  • 于是在网页搜索后,得知要使用生成的token代替账号对应的密码

  • 于是,登录后来到这个界面
    在这里插入图片描述

  • 然后命名+设置到期时间+设置用途

  • 生成的token在最上面(记得保存)

  • 按create生成后,在执行一次

git -c credential.helper= -c core.quotepath=false -c log.showSignature=false push --progress --porcelain origin refs/heads/master:master

  • 然后输入账号和密码(生成token代替)即可

  • 到这里本来已经可以推上去了,但是我又发现,下一次推送又不行了,总不能每一次都执行吧

·git -c credential.helper= -c core.quotepath=false -c log.showSignature=false push --progress --porcelain origin refs/heads/master:master·

  • 于是又开始百度
  • 新的解决方式是修改Windows的过期凭证
  • 在电脑搜索栏搜索凭据管理器

在这里插入图片描述

  • 在里面的Windows模块的下方,普通凭据里找到之前的token,把token换成新的就好

在这里插入图片描述

  • 这个从结果倒推原理上没问题,但可能是我idea配置的问题,所以我这么做之后依旧不行

03 我的解决方式

  • 在一番搜索之后,偶然分析idea有对应的插件可以直接连gitlab(Gitee和github也都有)
  • 在设置也就是英文的setting中

在这里插入图片描述

  • 版本控制中找到gitlab,点+,登录即可
  • 如果没有gitlab,要去插件中下

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

宣布无人罪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值