Hugging Face使用SSH密钥进行Git操作:
步骤 1: 生成SSH密钥对
- 打开终端。
- 生成新的SSH密钥对。
ssh-keygen -t ed25519 -C "your_email@example.com"
将上述 "your_email@example.com" 替换为你的Hugging Face的电子邮箱地址。
如果你的系统不支持ed25519,可以使用:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"。
- 保存SSH密钥:系统会提示你输入文件保存路径。你可以直接按回车键接受默认路径(通常是/Users/你的用户名/.ssh/id_ed25519)
- 设置密码(可选) :系统会提示你输入密码,这是一个可选步骤。密码可以保护你的私钥不被未授权使用。如果不想设置密码,直接按回车键跳过。
步骤 2: 将SSH公钥添加到Hugging Face账户
- 使用命令
cat ~/.ssh/id_ed25519.pub查看并复制你的SSH公钥。- 如果你使用的是RSA密钥,相应地替换文件名。
- 也可以使用其他文本工具打开文件查看
- 文件有类似id_ed25519和id_ed25519.pub的成对出现,公钥通常是.pub文件
- 登录到你的Hugging Face账户。
- 导航到账户设置下的SSH密钥部分。
- 点击头像,选择settings(设置)
- 左侧导航栏中选择SSH & GPG Keys
- 点击添加新的SSH密钥,在“Title”字段中输入一个描述性的标题,例如Mac SSH key,在“Key”字段中粘贴你的公钥内容,然后点击“Add SSH key”
步骤 3: 配置SSH以使用密钥
- 启动ssh-agent以管理你的SSH密钥:
eval "$(ssh-agent -s)"
- 添加你的私钥到ssh-agent:
ssh-add ~/.ssh/id_ed25519
如果你使用的是RSA密钥,相应地替换文件名。
步骤 4: 测试SSH连接
- 使用命令
ssh -T git@hf.co测试你的SSH连接。 - 如果一切配置正确,你应该会看到一条欢迎消息,确认你已经成功通过SSH连接到Hugging Face。
注意:如果显示的欢迎信息中包含了你的用户名,那么则表示登录成功。
如果显示Hi anonymous, welcome to Hugging Face:
- 检查前面的步骤是否有正确执行,尤其是步骤2和3。
- 如果之前可以正常使用,重启电脑或者更换电脑的时候,重复步骤3即可。