Git SSH 配置

github 配置

切到 .ssh 目录

cd ~/.ssh

生成密钥

ssh-keygen -t rsa -C "yourgithub@email.com" -f id_github_rsa

建立 config 文件

用来管理不同 来源的密钥
touch config
填入以下内容：

Copy
Host github.com
HostName github.com
User git
IdentityFile ~/.ssh/id_github_rsa

添加 ssh key

打开官网，复制 id_github_rsa.pub 内容，添加 ssh key

加入 ssh-agent

ssh-add ~/.ssh/id_github_rsa

测试

ssh -T git@github.com

huggingface 配置

生成密钥

ssh-keygen -t ed25519 -C "yourhuggingface@email.com" -f id_huggingface_rsa

修改 config

Copy
Host huggingface.co
HostName huggingface.co
User git
IdentityFile ~/.ssh/id_huggingface_rsa

添加 ssh key

打开官网，复制 id_huggingface_rsa.pub 内容，添加 ssh key

加入 ssh-agent

ssh-add ~/.ssh/id_huggingface_rsa

测试

$ ssh -T git@hf.co