在 UOS(Ubuntu Kylin)或其他基于 Linux 的系统中,您可以通过配置 Git 的凭据存储来实现永久保存 Gitee 账户的用户名和密码。以下是几种常见的方法:
方法 1:使用 git config
设置凭据助手
打开终端。
运行以下命令以设置凭据助手:
git config --global credential.helper store
执行一次需要输入用户名和密码的操作(例如克隆私有仓库):
git clone https://gitee.com/username/repository.git
在输入用户名和密码后,它们将被存储在一个纯文本文件中(通常位于
~/.git-credentials
),下次就不需要再输入了。
方法 2:使用 SSH 密钥(推荐)
如果您希望避免每次都输入用户名和密码,可以考虑使用 SSH 密钥进行身份验证。这是更安全且方便的方法。
生成 SSH 密钥(如果还没有的话):
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
按照提示选择默认路径,并设置一个 passphrase (可选)。
添加 SSH 密钥到代理:
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa
复制公钥并添加到 Gitee: 使用以下命令查看公钥内容,然后复制它。
cat ~/.ssh/id_rsa.pub
登录您的 Gitee 账户,在“设置”中找到“SSH 公钥”,然后将公钥粘贴到那里。
使用 SSH URL 克隆仓库: 确保在克隆仓库时使用 SSH 地址,而不是 HTTPS 地址。
git clone git@gitee.com:username/repository.git
方法 3:缓存凭据
如果您只想临时缓存凭据,可以使用下面的命令,这样在一段时间内无需重复输入:
git config --global credential.helper cache
默认情况下,缓存的时间为15分钟。如果要设置更长的时间,例如1小时,可以运行:
git config --global credential.helper 'cache --timeout=3600'
小结
以上方法可以帮助您永久保存 Gitee 的账户信息,最推荐的是采用 SSH 密钥,因为它不仅便捷而且安全。
内容由零声教学AI助手提供,问题来源于学员提问