参照 Git over SSH (huggingface.co)
有些项目需要用户账户和密码才能克隆的,有些不需要
当需要通过用户账户和密码是,可以通过Git over SSH 方法
第一步,登录huggingface.co,点击页面右上角的用户图片,找到Settings,点击Settings
第二步 选择 SSH and GPG Keys
第三步 点击 Add SSH Key
可以看到如下的提示窗口
第五步 根据提示生成需要的ssh public key,这一步需要在你的linux 环境下操作
ssh-keygen -t ed25519 -C “你的邮箱地址”
然后显示信息
cat .ssh/id_ed25519.pub
ssh-ed25519 abcdefghijkl………. 你在huggingface.co上登录的邮箱地址
把 显示的内容复制到上面的 SSH Public key 窗口,然后点击 Add Key 保存
第六步 测试
ssh -T git@hf.co
然后会显示
Hi anonymous, welcome to Hugging Face.
第七步,克隆项目,比如克隆下面的项目
1 |
https://huggingface.co/stabilityai/stablecode-instruct-alpha-3b |
改为如下的格式就可以克隆了
git clone git@hf.co:/stabilityai/stablecode-instruct-alpha-3b
以后就不再需要输入密码了