linux中git设置用户名和密码
时间: 2024-09-23 20:13:14 浏览: 57
linux搭建git服务器
在Linux中,Git是一个分布式版本控制系统,用于跟踪文件的变化历史。默认情况下,它并不直接存储用户名和密码,而是使用SSH密钥对来进行身份验证。如果你想使用HTTP或HTTPS协议而非SSH,那么Git将询问每次提交时的用户名和密码。
1. **设置全局用户名**:
打开终端,运行以下命令:
```
git config --global user.name "Your Name"
git config --global user.email "your_email@example.com"
```
将"Your Name"和"your_email@example.com"替换为你的真实信息。
2. **设置HTTP或HTTPS密码** (对于HTTPS仓库):
Git Credential Manager for Linux (GCM) 可以帮助你保存和填充用户名和密码。首先安装GCM,然后在首次遇到请求时,按提示输入用户名和密码即可。之后,Git将在一段时间内自动填充这些凭证。
3. **禁用每次提交都提示密码**:
如果你想永久地记住密码,可以使用`https://github.com/settings/tokens` 创建一个新的个人访问令牌,在`~/.netrc` 文件中添加以下内容(注意这并不是一个好的实践,除非是在私有库内部):
```bash
machine github.com
login your_username
password <your_token>
```
阅读全文