Linux 设置git密码,显示密码不匹配
时间: 2024-09-19 08:02:25 浏览: 67
git bash配置ssh 登录 Linux的方法
5星 · 资源好评率100%
当你在Linux环境下设置Git全局用户名和密码时,有时候可能会遇到“password rejected”或“Password does not match”的错误提示,这通常是因为输入的密码与Git库服务器上存储的密码不符。这里有一些建议帮助你解决这个问题:
1. **确认输入的密码**:确保你在命令行中正确无误地输入了密码,包括大小写、特殊字符等。
2. **更新Git配置**:你可以尝试运行以下命令来设置正确的全局密码:
```
git config --global credential.helper store
git config --global user.name "Your Name"
git config --global user.email your_email@example.com
```
然后按照提示输入你的GitHub用户名和新密码。
3. **验证密码**:如果之前设置了`credential.helper`, 可能需要手动验证密码。可以使用`git credential fill`,然后按照提示输入密码。
4. **删除旧记录**:如果你有以前的密码记录,清除它们可能会解决问题:
```bash
rm -rf ~/.git-credentials ~/.ssh/config ~/.ssh/id_rsa* ~/.ssh/id_dsa*
```
5. **检查SSH密钥**:如果是SSH连接问题,确保SSH密钥已添加到GitHub并正确配置。
6. **联系GitHub支持**:如果以上都试过还是不行,可能是GitHub服务端的问题,这时应该联系他们的技术支持。
阅读全文