Window下git生成 SSH Key

我们使用 GitHub、GitLab 或者 Bitbucket 等仓库时,可能需要 ssh 认证,所以需要生成它的 ssh key。

  1. 首先你得安装git工具

下载地址:https://git-scm.com/downloads

  1. 打开 git 命令行

git 命令行

  1. 设置 git 的 user name和email,如果已设置,跳过
1
2
$ git config --global user.name "你的用户"
$ git config --global user.email "邮箱帐号@gmail.com"

查看

1
2
$ git config --global user.name
$ git config --global user.email
  1. 输入指令,进入.ssh文件夹
1
cd ~/.ssh/

ssh 文件夹

如果提示 “ No such file or directory”,你可以手动的创建一个 .ssh文件夹即可

命令为:

1
mkdir ~/.ssh
  1. 生成密钥
1
# ssh-keygen -t rsa -C “邮箱帐号@gmail.com”

1
# ssh-keygen -t rsa

连续按三次回车,这里设置的密码就为空了,并且创建了key。

生成密钥

最后得到了两个文件:id_rsaid_rsa.pub

  1. 生成密钥目录

C:\Users\XXX\.ssh

1
2
3
id_rsa
id_rsa.pub
known_hosts

id_rsa.pub 内容复制到 GitHub、GitLab 或者 Bitbucket 的ssh配置位置

  1. 测试

git

1
$ ssh -T git@github.com

bitbucket

1
ssh -T git@bitbucket.org
坚持原创技术分享,您的支持将鼓励我继续创作!
0%