如何在Hugging Face上通过 ssh 管理项目

1,560 阅读2分钟

Hugging Face使用SSH密钥进行Git操作:

步骤 1: 生成SSH密钥对

  1. 打开终端
  2. 生成新的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"

  1. 保存SSH密钥:系统会提示你输入文件保存路径。你可以直接按回车键接受默认路径(通常是/Users/你的用户名/.ssh/id_ed25519)
  2. 设置密码(可选) :系统会提示你输入密码,这是一个可选步骤。密码可以保护你的私钥不被未授权使用。如果不想设置密码,直接按回车键跳过。

image.png

步骤 2: 将SSH公钥添加到Hugging Face账户

  1. 使用命令 cat ~/.ssh/id_ed25519.pub 查看并复制你的SSH公钥。
    • 如果你使用的是RSA密钥,相应地替换文件名。
    • 也可以使用其他文本工具打开文件查看
    • 文件有类似id_ed25519和id_ed25519.pub的成对出现,公钥通常是.pub文件
  2. 登录到你的Hugging Face账户。
  3. 导航到账户设置下的SSH密钥部分。
    • 点击头像,选择settings(设置)
    • 左侧导航栏中选择SSH & GPG Keys

image.png

  1. 点击添加新的SSH密钥,在“Title”字段中输入一个描述性的标题,例如Mac SSH key,在“Key”字段中粘贴你的公钥内容,然后点击“Add SSH key”

步骤 3: 配置SSH以使用密钥

  1. 启动ssh-agent以管理你的SSH密钥:
eval "$(ssh-agent -s)"
  1. 添加你的私钥到ssh-agent:
ssh-add ~/.ssh/id_ed25519

如果你使用的是RSA密钥,相应地替换文件名。

步骤 4: 测试SSH连接

  1. 使用命令 ssh -T git@hf.co 测试你的SSH连接。
  2. 如果一切配置正确,你应该会看到一条欢迎消息,确认你已经成功通过SSH连接到Hugging Face。

注意:如果显示的欢迎信息中包含了你的用户名,那么则表示登录成功。

如果显示Hi anonymous, welcome to Hugging Face

  • 检查前面的步骤是否有正确执行,尤其是步骤2和3。
  • 如果之前可以正常使用,重启电脑或者更换电脑的时候,重复步骤3即可。