前言:当你想要从Git码云上克隆或推送代码时,需要进行身份验证。为了进行身份验证,Git码云使用SSH协议,其中包含一个公钥和一个私钥。公钥存储在你的计算机上,并与你的Git码云账户相关联。私钥则必须保密,只有你自己能够访问它。
文章目录:
-
创建SSH key
-
设置账户SSH公钥
-
把上面查看的公钥,复制到github、gitlab、coding、gitee中,进行公钥的部署(这里用getee演示)
一、创建SSH key
# 在Linux的命令行下,或Windows上Git Bash命令行中输入
$ ssh-keygen -t rsa -C "你的邮箱"比如:
$ ssh-keygen -t rsa -C "114729040@qq.com"
然后一路回车,不要输入任何密码之类,生成ssh key pair
注意:
- 私钥 : id_rsa
- 公钥:id_rsa.pub
- known_hosts : 建立本地仓库与远程仓库之间的信任
第二:设置账户SSH公钥
# 查看公钥、私钥文件
$ cd ~/.ssh
$ ls
id_rsa id_rsa.pub# 查看公钥文件内容
$ cat id_rsa.pub
四、把上面查看的公钥,复制到github、gitlab、coding、gitee中,进行公钥的部署(这里用Getee演示)
把上面查看的公钥,复制到github、gitlab、coding、gitee中,进行公钥的部署,这里以gitee为例:用户可以通过主页右上角 「设置」->「安全设置」->「SSH公钥」->「添加公钥」 ,添加生成的 public key 添加到当前账户中
由于我这个gitee账号添加过了,不能更好的体现,所以我用了另外新的账号演示添加成功公钥
总结:
GIT码云是一个代码托管平台,可以用来管理和协作开发项目。SSH公钥在这个过程中起到了重要的作用。