Git 配置SSH key

Git 配置SSH key

git ssh密钥创建和重置
许多人都用过git的https直接拉取代码,今天来操作下ssh的形式拉取代码

安装了Git后,右键打开Git bash(或者其他的终端)

1. 查看是否配置过密钥

1
cd ~/.ssh

img

如图,没有ssh就创建。如果已经有ssh key,可以覆盖创建或直接跳转到第三步

2. 进行创建ssh

1
ssh-keygen -t rsa -C 'youremail@qq.com'

之后不断enter即可

img

3. 查看生成的公钥

1
cat ~/.ssh/id_rsa.pub

回车后看到终端输入这样的结果

img

也可以在C盘打开

img

4. 登入GitHub

在账户设置里找到SSH and GPG keys

image-20220714095703463

点击新建SSH key

image-20220714095847081

如图

image-20220714095950462

title一行填写自定义的名称,Key一栏填写~/.ssh/id_rsa.pub文件里面的内容

完成后点击添加SSH key

5. 测试SSH key是否正常工作

使用下列命令

1
2
3
$ ssh -T git@github.com
// 使用gitee的同学改成这个命令
$ ssh -T gitee@gitee.com

之后会问你
Are you sure you want to continue connecting (yes/no)?
只要回答yes,回车就会看到下面的
Hi Anonymous! You’ve successfully authenticated, but GITEE.COM does not provide shell access.
就表示你的设置已经成功了。

6. 接下来就可以开始直接克隆你的代码下来

复制你代码库的ssh

执行

1
git clone git@github.com:username/repository-name.git

到这里就结束了