第一次 push 经常卡在"老说密码不对、一直弹窗"——其实不是你密码真错了,而是 Windows 偷偷记住了你第一次输的旧密码,后来你改了 Gitee 密码它还在用旧的。另外 VS Code 装两个插件,用起来会舒服很多。
点"下一步",跟着去把 Windows 里存的旧 gitee 密码删掉:
原理很简单:Windows 第一次让你输 Gitee 密码时,会偷偷在背后存一份。后来你在 Gitee 网站改了密码,Windows 还在拿旧的那份去试,所以一直报错。
# 修复步骤( Windows): # 1. 按键盘 Win + S 打开搜索, 输入 "控制面板" 并打开 # 2. 在控制面板顶上的地址栏输入: 控制面板\ 所有控制面板项 按回车 # 3. 找到并点开 "凭据管理器" # 4. 点 "Windows 凭据", 在列表里找到 gitee 那一条 # 5. 点 "编辑" 改成新密码, 或者干脆 "删除" # 6. 回 VS Code 重新 push, 这次会重新弹窗, 输新密码就行
如果你删完凭据再 push 又弹窗,会怎样?因为删完后 Windows 不记得密码了,再弹窗让你输新密码是正常的,不是又坏了。这次输对,它会重新存一份新的。
| 插件名 | 干啥用 | 要不要装 |
|---|---|---|
| GitLens | 每行代码旁边直接显示"这行是谁、什么时候改的",点一下能看历史;是原生 Git 的超强加强版 | 必装 |
| Git Graph | 把分支和存档画成一张图,代替敲 git log,新手看图最直观 | 推荐 |
如果你贪多装了一堆重型 Git 插件,会怎样?因为 VS Code 自己已经能带 add/commit/push/pull,再装一堆反而把软件拖得很卡。装 GitLens + Git Graph 两个就刚刚好。
① 在哪用:第一次 git push 弹密码错、反复要求登录时;新装 VS Code 想装好用插件时。
② 常见坑:改了 Gitee 密码却还拿旧密码 push,一直报错;插件装一堆重型 Git 工具把软件弄卡。
③ 怎么解决:去"凭据管理器"删掉 gitee 旧凭据再重推;插件只装 GitLens + Git Graph 两个。