Github创建密钥

Git是分布式的基于SSH的代码管理工具,因此使用远程的Git需要进行SSH的配置。

生成SSH私钥,并添加公共密钥到GitHub上的帐户

1.1 设置GitHub的user name和email

打开 Git Bash:

$ git config --global user.name "your_name" 
$ git config --global user.email "[email protected]"
1.2 生成一个新的SSH私钥和公钥

打开 Git Bash,输入如下命令,然后连续按三个回车即可:

$ ssh-keygen -t rsa -C "[email protected]"
image.png

*1. 私钥
*2. 公钥

1.2.1 将私钥添加到ssh-agent

配置 ssh-agent 程序使用 SSH key:
在后台启动 ssh-agent:

$ eval $(ssh-agent -s)
image.png

将SSH私钥添加到 ssh-agent:

$ ssh-add /C/Users/Master/.ssh/id_rsa
1.2.2 将SSH公钥添加到GitHub

配置GitHub账户使用 SSH key:
先复制SSH公钥的完整内容(/C/Users/Master/.ssh/id_rsa.pub):

$ clip < /C/Users/Master/.ssh/id_rsa.pub

然后进入GitHub的设置页面(登录GitHub,在右上角的账户设置“setting”里):


image.png

进入左部侧边栏的 SSH keys 选项,点击 Add SSH key 按钮(已经存在一个公钥,出现New SSH Key选项);
在出现的Title输入框内,为你的新key取个名字,在Key输入框内,粘贴前面复制好的公钥内容,
然后点击 Add key 按钮即可:


image.png
image.png
1.3 测试连接

打开 Git Bash 输入:

$ ssh -T [email protected]

公钥连接将会看到如下, 输入“yes”即可:

image.png

如果提示中的用户名是你的,说明SSH key已经配置成功。
如果提示的是“ access denied”, you can read these instructions for diagnosing the issue.

私钥连接如下:


image.png

你可能感兴趣的:(Github创建密钥)