日星网 windows 中文论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 251|回复: 0

【GitHub入门①】GitHub在windows下的SSH key配置

[复制链接]
发表于 2018-1-22 01:39:26 | 显示全部楼层 |阅读模式
先设置GitHub的user name和email
  1. git config --global user.name "Git账号"
  2. git config --global user.email "Git邮箱"
复制代码


生成一个新的SSH密钥
打开 Git Bash,输入如下命令,然后连续按三个回车即可:
  1. ssh-keygen -t rsa -C "your_email@example.com"
复制代码

出现下图的话,表示成功
  1. +---[RSA 2048]----+
  2. |.   . .o =.      |
  3. | + o oo o +      |
  4. |  O . =. +       |
  5. | o B o +o.       |
  6. |  . * +.S..      |
  7. |   o + +=B..     |
  8. |  . . ..O+E o    |
  9. | . .     *.+ .   |
  10. |  .        ..    |
  11. +----[SHA256]-----+

复制代码

注:生成的SSH私钥路径 /c/Users/chenjs/.ssh/id_rsa 后面要用到。

将SSH私钥添加到 ssh-agent
配置 ssh-agent 程序使用 SSH key

1. 在后台启动 ssh-agent
  1. eval $(ssh-agent -s)
复制代码


2. 将SSH私钥添加到 ssh-agent
  1. ssh-add /c/Users/chenjs/.ssh/id_rsa
复制代码


将SSH公钥添加到GitHub账户
配置GitHub账户使用 SSH key

1. 先复制SSH公钥的完整内容(/c/Users/chenjs/.ssh/id_rsa.pub)
  1. clip < /c/Users/chenjs/.ssh/id_rsa.pub
复制代码


2. 进入GitHub的设置页面(登录GitHub,在右上角)

3. 点击左部侧边栏的 SSH and GPG keys 选项

4. 点击 New SSH key 按钮

5. 在Title输入框内,为你的新key取个名字,在Key输入框内,粘贴前面复制好的公钥内容,然后点击 Add key 按钮即可。


测试连接
打开 Git Bash 输入:
  1. ssh -T git@github.com
复制代码


将会看到如下提示:
  1. Hi username! You've successfully authenticated, but GitHub does not provide shell access.
复制代码


表示成功


您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

手机版|小黑屋|日星网 ( 黑ICP备07001742号 )

GMT, 2018-11-17 02:58 PM , Processed in 0.016279 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表