通过 SSH 连接到 GitHub
通过 SSH 连接到 GitHub - GitHub 文档
-
生成SSH密钥
1
ssh-keygen -t ed25519 -f my_github_ed25519 -C "your_email"
-o
: 使用新的OpenSSH格式来存储私钥,当使用ed25519格式时,默认会启用此选项-t
: 创建的key的类型,我们使用ed25519-f
: 生成的文件路径,默认在当前目录下-C
: 可选注释,通常写自己的邮箱之后一直回车就行
-
打开
my_github_ed25519.pub
,复制内容,到SSH and GPG keys (github.com)中新建SSH key,粘贴复制的公钥1
cat ~/.ssh/my_github_ed25519.pub
-
添加ssh证书
1
2eval "$(ssh-agent -s)"
ssh-add ~/.ssh/my_github_ed25519 -
测试连接
1
2
3ssh -T git@github.com
# 如果超时,可以使用
ssh -T -p 443 git@ssh.github.com