在码云里有生成ssh密钥的方法
![](https://i-blog.csdnimg.cn/blog_migrate/5279601c5d36b1922cc276ce6e62338a.png)
这里有命令可以生成密钥,把这个语句复制到git中执行
![](https://i-blog.csdnimg.cn/blog_migrate/6d27cfc455fb71192b4b6ce6b536e71c.png)
执行过程如图
![](https://i-blog.csdnimg.cn/blog_migrate/04d6d7b69bd7eafeb96ea97be74995cc.png)
把我们生成的密钥添加到公钥中去
![](https://i-blog.csdnimg.cn/blog_migrate/8490c09ad946cedb1eee114279ce5f7d.png)
需要密码验证一下
![](https://i-blog.csdnimg.cn/blog_migrate/03143ca487d8ac96689596f9baf313a8.png)
提示当前公钥添加到个人公钥中,这样以后在提交的时候就不要验证用户名和密码了
![](https://i-blog.csdnimg.cn/blog_migrate/55e3a086b3fec1d6064f7b77edb64dc7.png)
可以用这个语句测试一下添加成功了没有
![](https://i-blog.csdnimg.cn/blog_migrate/958d2aa3ba287b92764bea85320cd023.png)
运行结果
![](https://i-blog.csdnimg.cn/blog_migrate/58ef954c03304fb21230872848545eee.png)
这里我们需要新建一个仓库,来测试我们的git提交
![](https://i-blog.csdnimg.cn/blog_migrate/9d53dec9a9b79f24881b9c13e0c7a703.png)
创建成功之后,按照图中操作进行
![](https://i-blog.csdnimg.cn/blog_migrate/d65d3951e1180b56882ed8d60ecfb673.png)
操作如下,重要的就是要关联上我们的远程仓库,要不没有办法提交到远程库
![](https://i-blog.csdnimg.cn/blog_migrate/9b6eb654fc8bae3d0ec9c7f110067630.png)
提交的测试文件如下所示
![](https://i-blog.csdnimg.cn/blog_migrate/25dd0a12dd0e41fe13d64b36494e0d7f.png)
用到的命令
1、生成ssh密钥
ssh-keygen -t ed25519 -C"xxxxx@xxxxx.com"
2、查看我们生成的密钥
cat ~/.ssh/id_ed25519.pub
3、测试添加是否成功
ssh -T git@gitee.com
4、初始化本地库
git init
5、创建一个文件
touch README.md
6、添加一个文件到暂存区
git add README.md
7、把暂存区的文件提交到本地库
git commit -m "第一次提交测试文件"
8、关联我们的远程仓库地址
git remote add origin https://gitee.com/lemon-cake/test1.git
9、把本地库中的文件推送到远程库
git push -u origin "master"