我们使用 GitHub、GitLab 或者 Bitbucket 等仓库时,可能需要 ssh 认证,所以需要生成它的 ssh key。
- 首先你得安装git工具
下载地址:https://git-scm.com/downloads
- 打开 git 命令行
- 设置 git 的 user name和email,如果已设置,跳过
1 | $ git config --global user.name "你的用户" |
查看
1 | $ git config --global user.name |
- 输入指令,进入
.ssh
文件夹
1 | cd ~/.ssh/ |
如果提示 “ No such file or directory”
,你可以手动的创建一个 .ssh
文件夹即可
命令为:
1 | mkdir ~/.ssh |
- 生成密钥
1 | # ssh-keygen -t rsa -C “邮箱帐号@gmail.com” |
或
1 | # ssh-keygen -t rsa |
连续按三次回车,这里设置的密码就为空了,并且创建了key。
最后得到了两个文件:id_rsa
和id_rsa.pub
- 生成密钥目录
C:\Users\XXX\.ssh
1 | id_rsa |
把 id_rsa.pub
内容复制到 GitHub、GitLab 或者 Bitbucket 的ssh配置位置
- 测试
git
1 | $ ssh -T git@github.com |
bitbucket
1 | ssh -T git@bitbucket.org |