在Linux Mint中保存Git凭证,实现免重复输入账号密码
在Linux Mint中存储Git HTTPS凭证的方法
推荐方案:集成系统密钥环(安全持久)
Linux Mint默认用GNOME Keyring做系统密钥管理,Git可以通过libsecret助手把凭证存在这里,既安全又不用重复输入。
- 安装凭证助手依赖
打开终端执行以下命令安装工具:
sudo apt update sudo apt install git-credential-libsecret
如果系统没装GNOME Keyring,一并补上:
sudo apt install gnome-keyring
- 配置Git使用该凭证助手
- 全局生效(所有Git仓库通用):
git config --global credential.helper libsecret - 仅单个仓库生效(进入目标仓库目录后执行):
git config credential.helper libsecret
- 验证效果
下次执行HTTPS相关的Git操作(比如git clone、git push)时,输入一次用户名和密码,之后Git会自动把凭证存在系统密钥环里,后续操作就不用再输入了。
备选方案:明文存储(不推荐,不安全)
如果只是临时测试或不在乎安全性,可用store助手把凭证明文存在本地文件:
git config --global credential.helper store
凭证会保存在~/.git-credentials文件中,明文可见,不建议在生产环境或公用机器上使用。
内容的提问来源于stack exchange,提问作者Code Error
相关产品推荐
相关产品推荐

