Git配置SSH key

为什么要配置这个呢?因为你提交代码肯定要拥有你的github权限才可以,但是直接使用用户名和密码太不安全了,所以我们使用ssh key来解决本地和服务器的连接问题。

1,检查本机已存在的ssh密钥

1
$ cd ~/. ssh

如果提示:No such file or directory 说明你是第一次使用git。不影响下面步骤,只是检查下是否存在ssh密钥

2,生成ssh key

1
$ ssh-keygen -t rsa -C 邮件地址   #把邮件地址改为你的连接注册git用户的邮件

然后连续3次回车,默认创建id_rsa、id_rsa.pub文件

3,复制密钥

1
$ cat ~/.ssh/id_rsa.pub  #查看密钥 ,然后用鼠标复制

或者用下面命令复制

Windows:

1
$ clip < ~/.ssh/id_rsa.pub

Mac:

1
$ pbcopy < ~/.ssh/id_rsa.pub

GNU/Linux (requires xclip):

1
$ xclip -sel clip < ~/.ssh/id_rsa.pub

4,设置github的SSH key

打开你的github主页,进入个人设置 -> SSH and GPG keys -> New SSH key:
git_ssh

5,测试是否成功

1
$ ssh -T git@github.com # 注意邮箱地址不用改

如果提示Are you sure you want to continue connecting (yes/no)?,输入yes,然后会看到:

1
Hi yuguiqi! You've successfully authenticated, but GitHub does not provide shell access.

看到这个信息说明SSH已配置成功!

坚持原创技术分享,您的支持将鼓励我继续创作!
-------------此文完结,谢君阅读-------------