Github sshkey¶
1 创建新的 SSH key¶
ssh-keygen -t rsa -C "your_email@example.com"
代码参数含义:
-t
:指定密钥类型,默认是 rsa ,可以省略。-C
:设置注释文字,比如邮箱。-f
:指定密钥文件存储文件名。
在~/. ssh (windows 上是 C:\Users\用户名\.ssh
)目录下生成一些文件。
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 2022/11/30 8:44 109 config
-a--- 2022/11/6 15:55 2590 id_rsa
-a--- 2022/11/6 15:55 564 id_rsa.pub
-a--- 2023/2/4 14:28 1677 known_hosts
2 添加 SSH key 到 github¶
登录 github -》右上角 Settings -》左侧菜单栏 SSH and GPG keys -》点击 Add SSH key 按钮 -》将 id_rsa.pub 数据复制粘贴
3 验证¶
显示类型如下信息表示成功。
ssh -T git@github.com
Hi shuhaiwen! You've successfully authenticated, but GitHub does not provide shell access.