目前呢 公司项目管理用的GitLab,前段时间基于自家服务器没准备好,域名还在申请等问题,用的托管服务器及IP地址,后来来了个迁移,呃呃呃~ 然后不管是pull还是push 都失败啦
开始呢 ,报错一直401,显示没权限,无奈之下,安装了sourceTree,通过sourceTree提交和拉取都是ok的,证明账号权限没问题
那基本判断问题出在webstrom的设置上或者是账号缓存
git查看账号和email
git config --global user.name [username]
git config --global user.email [email]
查询用户信息 git config --list
查看账号信息,如果不对的话,请修改
git config --global user.name “username(你的用户名)”
git config --global user.email “email(你的email)”
百度说git下面这句,会清除账号信息,下次操作会出现账号、密码输入框(呃呃呃~~~~ 我操作了反正是没一点反应 )
git config --system --unset credential.helper
之前操作到这一步就停止了,问题并没有解决,解决办法是通过sourceTree提交、拉取
================================================================
今天准备git一个新项目,报错 fatal: Authentication failed for
根据提示直接执行
git -c core.quotepath=false -c log.showSignature=false pull --progress --no-stat -v --progress origin develop
会出现一个弹窗,输入密码
回到webstrom,clone项目 出现弹窗 输入账号、密码
在clone项目的时候,输入项目地址,test出现 successful
接下来,就可以随意的提交、拉取啦
以上,仅我自己出现这个问题并解决的全部经历,如果恰巧你遇到了和我一样的问题,希望能帮到你,如果不能给你提供帮助,深感抱歉
另外,如果有遇到相似的症状,不同的病因,欢迎相互交流