项目上传到gitee的两种方式,ssh和https

项目上传到gitee的两种方式,ssh和https 1.ssha.生成公钥和私钥ssh-keygen -t ed25519 -C Gitee SSH Key-t是类型ed25519算法的名称-C解释这是默认保存密钥的地址直接按3次回车即可--[ED25519 256]-- | ... | | ... | --[SHA256]------出现类似这样的图标就是生成完毕了。b.能够查看对应的公钥和私钥ls ~/.ssh/补充公钥和私钥的区别私钥留在客户端你电脑的~/.ssh/id_ed25519证明你是“你”。公钥上传到服务器Gitee/GitHub服务器用它加密挑战值能匹配则允许登录c.其中前者是私钥后者是公钥我们读取公钥文件cat ~/.ssh/id_ed25519.pub复制公钥添加在gitee中d.在gitee中添加公钥个人设置」-「安全设置」-「SSH 公钥」-「添加公钥」点击确定e.连接测试ssh -T gitgitee.com个人账户 SSH 公钥绑定个人账号拥有账号权限内所有仓库可拉取 推送代码。仓库部署公钥仅绑定单个仓库权限仅限拉取无法推送多用于服务器拉取代码。权限用途互斥同一套公钥只能二选一绑定绑个人账号全仓推拉日常开发用绑仓库部署仅单仓拉取不能推送一份密钥不能同时充当两种身份这是规则层面互斥本地文件不互斥电脑可生成多组不同 SSH 密钥一组做个人密钥、一组做部署密钥分开绑定可同时并存使用仓库部署公钥在获取公钥的部分即Bash窗口的操作跟账户的是相同的复制生成的ssh key通过仓库主页 「管理」-「部署公钥管理」-「添加部署公钥」 将生成的公钥添加到仓库中大致跟账户相同配置完之后同样也是通过 ssh -T指令来测试指令如下$ ssh -T gitgitee.comf.使用ssh上传项目第一步进入你的项目文件夹bash运行cd 你的项目路径第二步初始化 Gitbash运行git init第三步关联 Gitee 仓库SSH 地址这里必须用 SSH 地址不是 HTTPSbash运行git remote add origin gitgitee.com:你的用户名/你的仓库名.git如果第一次使用https上传的第二次用ssh上传用这个命令$ git remote set-url origin gitgitee.com:你的用户名/你的仓库名第四步提交 推送bash运行注意自己的分支叫什么git add . git commit -m 首次提交 git push -u origin main三、成功标志最后出现plaintextremote: Powered by Gitee To gitee.com:xxx/xxx.git xxxxx..xxxxx main - main就是上传成功2.使用https上传在这个之前先拉取一下远程仓库的代码 git pull1. 先把远程地址改回 HTTPSbash运行git remote set-url origin https://gitee.com/xiao-wangqiu/ssm_demo0518.git2. 提交代码必须这一步bash运行git commit -m 首次提交项目3. 推送上传bash运行git push -u origin main推送时会让你输入Username输入你的Gitee 用户名Password输入你的Gitee 密码输入完就能成功上传