Windows和Linux系统下配置ssh连接Github

Windows

创建ssh密钥

$ ssh-keygen -t rsa -b 4096 -C "[email protected]"

后面连续点击回车即可
如此便会在 C:/Users/username/.ssh 目录下生成身份验证所需的公钥和私钥两个文件. 上文中使用的 RSA 算法, 所以得到的文件默认应为 id_rsa (私钥) 和 id_rsa.pub (公钥).

添加 SSH 密钥

登录 GitHub 后:

  • 在页面的右上角找到个人资料图像, 点击后会出现菜单, 选择 “Settings”;
  • 之后在侧边栏的 “Access” 分区下, 找到 “SSH and GPG Keys”, 点击进入页面;
  • 在 “SSH Keys” 标题下找到 “New SSH Key”, 点击进入页面;
  • 在 “Title” 对应的文本框内填写该密钥的名称, 用于区分; 比如如果当前待添加密钥是自己的 Windows 笔记本上的, 则可以用 “Windows Laptop” 作为标题;
  • 之后将公钥文件中的内容复制进入 “Key” 对应的文本框中;
  • 最后点击 “Add SSH key” 完成添加, 注意这时可能会要求用户再次输入 GitHub 账户密码以确认身份.
  • 其他平台的配置过程应当类似.

Linux

以centos为例

创建ssh密钥

ssh-keygen -t rsa -C "[email protected]"

后面连续点击回车即可
如此便会在 ~/.ssh 目录下生成身份验证所需的公钥和私钥两个文件. 上文中使用的 RSA 算法, 所以得到的文件默认应为 id_rsa (私钥) 和 id_rsa.pub (公钥).

添加 SSH 密钥

同Windows系统

你可能感兴趣的:(linux,github,ssh)