提示:以下是本篇文章正文内容,下面案例可供参考
基本环境配置
安装Git
Git下载安装教程
登录码云
Gitee官网
没有的可以注册一下
新建仓库
选择头像旁边的加号,选择新建仓库 ![在这里插入图片描述](https://img-blog.csdnimg.cn/c527b6aaa1bd42cba903ce608a83934b.png)
然后把仓库信息填写一下,最后点击创建 ![请添加图片描述](https://img-blog.csdnimg.cn/c9e5fe34c4364406ad68472a24e03628.jpeg)
然后会出现一个新页面: ![在这里插入图片描述](https://img-blog.csdnimg.cn/14fb970b87f649af99f3d094a01015de.png)
设置SSH公钥
加密:公钥加密私钥解密 认证:私钥加密公钥解密
1、B将自己公钥给A 2、B将文件用自己私钥加密传送给A 3、A根据B的公钥解密,如果成功则为真实身份用户
点击头像选择设置 ![在这里插入图片描述](https://img-blog.csdnimg.cn/45bd8af47ab64733a48ada3b5303dbf3.png)
选择SSH公钥,点击右边【怎样生成公钥】 ![请添加图片描述](https://img-blog.csdnimg.cn/5d46a989a71043e5b1d07ce55a031f7c.jpeg) 这上面写得也很清楚怎么操作 ![在这里插入图片描述](https://img-blog.csdnimg.cn/78816edafc4742de82f88e64a0125d10.png) 下面我来用 cmd 演示下 首先win+r 打开 cmd,输入ssh-keygen -t ed25519 -C "xxxxx@xxxxx.com" 按照要求三次回车 ![在这里插入图片描述](https://img-blog.csdnimg.cn/d010c556de4449119818522cfe4d18e8.png) 接下来我们在电脑里找到这个公钥 ![在这里插入图片描述](https://img-blog.csdnimg.cn/aca4a34e66f843aa8a1363b7030e24a6.png) 然后用工具打开,我用的是VS Code,大家也可以用Idea或者Eclipse ![在这里插入图片描述](https://img-blog.csdnimg.cn/723eb82de9b647579ce966c0e3a4d8c1.png)
然后回到 gitee上的SSH公钥页面,把公钥粘贴在他指定的位置,标题随便起 ![在这里插入图片描述](https://img-blog.csdnimg.cn/8a1d8ba20af94e33b4ac5b6e7e14c3bd.png)
然后通过密码验证即可 ![在这里插入图片描述](https://img-blog.csdnimg.cn/5ab6c0d6729a40afab73e4d52ab8a4dc.png) ![在这里插入图片描述](https://img-blog.csdnimg.cn/1db4cbe338db4e27a75613cb49bccd9c.png) 然后就可以看到SSH公钥已经被添加进来了 ![在这里插入图片描述](https://img-blog.csdnimg.cn/f4e4bbdbf735437c9e04754978db5a14.png) 测试: 在刚才的命令行上输入:ssh -T git@gitee.com ,看生成是否成功 ![在这里插入图片描述](https://img-blog.csdnimg.cn/4e5e4c45fd8f4bb6ba69583504ac1f28.png)
现在我们就已经在码云上创建了一个工程,接下来我们在本地也创建一个工程 我们通过命令把代码上传到码云上
通过命令把代码上传到码云
首先打开idea调出项目(项目里面有东西,哪怕是hello world,这样更方便我们看) 选择下面的 Terminal,输入:git --version ![在这里插入图片描述](https://img-blog.csdnimg.cn/45c603207ef949e6861d3345f459374e.png) 选择就可以通过命令行把刚才写的代码传到Gitee上 传之前回到springbootdemo这个Gitee上来 ![在这里插入图片描述](https://img-blog.csdnimg.cn/fee6354b646a4cf3ad2321cfa5bd6045.png)
现在我们已经有仓库了 首先我们先对Git 全局设置: ![在这里插入图片描述](https://img-blog.csdnimg.cn/2c2f074a1b864a6e886cd104b51ace4b.png)
依次复制这两行在IDEA上 ![在这里插入图片描述](https://img-blog.csdnimg.cn/0466dbe58bed4f97afa19bf7fdf00fa4.png)
然后因为我们现在已经有仓库了
就把当前的项目加入到/spring-boot-test.git这个路径下 ![在这里插入图片描述](https://img-blog.csdnimg.cn/3dc8734a5a0a4cbd9defd27a13454adf.png) 回车后他说我这个不是个git项目 添加:git init 然后再执行已有仓库那句话 ![在这里插入图片描述](https://img-blog.csdnimg.cn/fe6041ad86da4f60ac97cacd4a53cfd6.png)
推送到缓冲区
查看当前的分支:git status 添加到缓冲区:git add . 将所有代码提交到本地仓库git commit -m "提交m消息" ——“提交m消息” 这里可以随便起名
执行完上面命令提交到本地仓库之后就可以远程推送了git push -u origin "master" 然后我弹出一个消息,让我填用户名密码 用户名:注册时候的邮箱或者进到码云设置中看邮箱管理中的邮箱 ![在这里插入图片描述](https://img-blog.csdnimg.cn/f1e6724100344fe2ba7b3693c13be52a.png)
回到 IDEA看到: ![在这里插入图片描述](https://img-blog.csdnimg.cn/f68b4c9b91b84d3d93d486514a44709d.png) 现在我就已经把当前文件夹的东西推送到远程的git仓库了 回到码云刷新页面 ![在这里插入图片描述](https://img-blog.csdnimg.cn/35f2a1ca91294f47b9723159818f9fa6.png)
git config --global user.name 用户名 设置全局用户名 git config --global user.email 邮箱 设置全局用户邮箱
总结
首先使用git status 看看当前有啥东西改了 先把他加到缓冲区git add . 提交到本地仓库git commit -m "随便起个名" 再push到码云上git push 输入用户名和密码
![在这里插入图片描述](https://img-blog.csdnimg.cn/50a0bb2b508a4d0ba21ecfde2893ce14.png)
可能出现的错误
致命错误:当前分支主机没有上游分支。 要推送当前分支并将远程设置为上游,请使用 git push—设置上游源主机:
fatal: The current branch master has no upstream branch.
To push the current branch and set the remote as upstream, use
git push --set-upstream origin master
解决办法:先输入:git commit -m "first commit" 再输入:git push -u origin "master" 这两处代码在: ![在这里插入图片描述](https://img-blog.csdnimg.cn/bbafb970eb7d45668b4e5504c2427a8f.png)
|