跳转至

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.