GitLab:修改VS Code中Git凭证解决克隆认证失败问题
解决Git克隆复用错误凭证导致的认证失败问题
Windows系统操作步骤
- 打开「控制面板」→「用户账户」→「凭据管理器」→「Windows凭据」
- 在「普通凭据」列表中找到包含
gitlab.com的条目,右键选择删除 - 重新执行克隆命令:
此时系统会重新提示输入正确的凭证;若账户开启2FA,需使用个人访问令牌替代密码。git clone https://gitlab.com/company_name/project_name.git c:\Users\ANONYMOUS\project_name --progress
Mac系统操作步骤
- 打开「钥匙串访问」应用
- 在顶部搜索框输入
gitlab.com,找到对应的存储条目 - 右键点击条目选择删除
- 重新执行克隆命令,输入正确凭证(2FA用户需用个人访问令牌)
Linux系统操作步骤
图形界面方式
- 打开系统自带的「密码和密钥」工具(GNOME桌面)
- 搜索
gitlab.com相关的凭证条目,删除即可
命令行方式
- 执行命令清除缓存的凭证:
git config --global credential.helper erase - 重新运行克隆命令,输入正确凭证
临时快速解决办法
如果不想全局重置凭证,可在克隆命令中直接指定用户名,强制触发凭证输入:
git clone https://your_username@gitlab.com/company_name/project_name.git c:\Users\ANONYMOUS\project_name --progress
注意:若你的GitLab账户开启了双因素认证(2FA),必须使用个人访问令牌(PAT)作为密码,令牌需在GitLab账户设置中创建,至少勾选
read_repository权限。
内容的提问来源于stack exchange,提问作者Ahmed Ghrib
相关产品推荐
相关产品推荐

