github和码云的SSH公钥

github和码云的SSH公钥

[toc]

前言

我们在向github或码云上传项目代码是他有两个上传网址,一个为HTTPS的,一个SSH,而我们在命令台上使用HTTPS上传项目代码需要输入github或码云的账户名和密码,这个每次都需要输入就很麻烦了,而使用SSH就不用输入账号和密码了。

配置github和码云方法如下:

生成SSH公钥

在命令台输入

1
ssh-keygen -t rsa -C "你的email地址"

首先会出现
Enter file in which to save the key (~/.ssh/id_rsa):
让你设置保存SSH的密码,这里可以不填直接回车就好()。
如果出现
~/.ssh/id_rsa already exists.
Overwrite (y/n)?
你的SSH已存在,是否覆盖
这里如果存在就不用覆盖了。
然后查看id_rea文件中的SSH公钥
在命令台输入

1
2
3
cat ~/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDF2Pjbp1ei1uExAndMVKhsLp9hfW9i+2ai… 你的邮箱
这里拿到的公钥要全部复制(从ssh-rsa开始复制,带上邮箱)

SSH配置

github公钥配置

CADF8653-670E-4B3A-B3F9-B81012C3188C

打开后
FF1C1A6F-7E9C-4768-B1D5-9760A4F04215
在命令台输入

1
ssh -T git@github.com

完成~

码云公钥配置

在命令台输入

1
ssh -T git@gitee.com

和github不同,这个是注册码云网址。
找到个人设置->SSH公钥

C1CE8246-3938-4860-9D71-AC18514510E1

完成~

文档写的有些low,有不足的地方请联系我~我好加以修改补充,谢谢~

-------------本文结束感谢您的阅读-------------