1,设置名字和邮箱
git config --global user.name "用户名称"
git config --global user.email "登录邮箱"
2,生成 SSH KEY
打开 git bash 并运行,输入命令
$ cd ~/.ssh
查看本机用户是否存在.ssh目录
如果不存在,创建一对新的 ssh key 密钥
$ ssh-keygen -t rsa -C "登录邮箱"
会按照提供的邮箱创建一对密钥
输入上面的命令后回车出现:
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/you/.ssh/id_rsa): 按回车
Enter passphrase (empty for no passphrase):按回车
Enter same passphrase again: 按回车
输入完成之后,屏幕会显示如下信息:
Your identification has been saved in /c/Users/you/.ssh/id_rsa.
Your public key has been saved in /c/Users/you/.ssh/id_rsa.pub.
The key fingerprint is:
01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db your_email@example.com
3,在Github中添加你的公钥
运行命令行,把公钥的内容复制到剪贴板
clip < ~/.ssh/id_rsa.pub
用记事本打开.ssh文件夹下的id-rsa.pub文件的内容,全部复制。然后登录你的git服务器个人账户设置中,寻找ssh key菜单项,粘贴你的密钥到key输入框中
4,测试
打开 Git bash 输入命令
$ssh -T git@github.com
出现:
Hi xxxxx! You’ve successfully authenticated, but GitHub does not provide shell access.
代表 SSH KEY 创建成功