0


如何把项目上传到Gitee

文章目录


#️⃣基本环境配置

安装Git

Git下载安装教程

登录码云

Gitee官网

没有的可以注册一下

把项目上传到Gitee,咱说首先你要有个Gitee的账号吧

注意:记住注册好的用户名(最好是英文,主页@后) 、邮箱、密码

新建仓库

选择头像旁边的加号,选择新建仓库
在这里插入图片描述

然后把仓库信息填写一下,最后点击创建
请添加图片描述

然后会出现一个新页面:
在这里插入图片描述

设置SSH公钥

加密:公钥加密私钥解密
认证:私钥加密公钥解密

1、B将自己公钥给A
2、B将文件用自己私钥加密传送给A
3、A根据B的公钥解密,如果成功则为真实身份用户

点击头像选择设置
在这里插入图片描述

选择SSH公钥,点击右边【怎样生成公钥】
请添加图片描述
这上面写得也很清楚怎么操作
在这里插入图片描述
下面我来用 cmd 演示下
首先win+r 打开 cmd,输入

ssh-keygen -t ed25519 -C "[email protected]" 

按照要求三次回车
在这里插入图片描述
接下来我们在电脑里找到这个公钥
在这里插入图片描述
然后用工具打开,我用的是VS Code,大家也可以用Idea或者Eclipse
在这里插入图片描述

然后回到 gitee上的SSH公钥页面,把公钥粘贴在他指定的位置,标题随便起
在这里插入图片描述

然后通过密码验证即可
在这里插入图片描述在这里插入图片描述
然后就可以看到SSH公钥已经被添加进来了
在这里插入图片描述
测试:
在刚才的命令行上输入:

ssh -T [email protected]

,看生成是否成功
在这里插入图片描述

现在我们就已经在码云上创建了一个工程,接下来我们在本地也创建一个工程
我们通过命令把代码上传到码云上

1️⃣IDEA上传

无论项目是从零开始写的项目还是把一个完整的项目推到Gitee,我所用的工具是IDEA + Git

🌟项目从零开始写

提示:我写的也不是那么准,中间也是出错了,但是大家出问题后一定看看新建完仓库后页面提示的代码:Git全局设置、创建git全局仓库和已有仓库?,里面的代码

在IDEA通过命令把代码上传到码云

首先打开idea调出项目(项目里面有东西,哪怕是hello world,这样更方便我们看)
选择下面的 Terminal,输入:

git --version

在这里插入图片描述
选择就可以通过命令行把刚才写的代码传到Gitee上
传之前回到springbootdemo这个Gitee上来
在这里插入图片描述

现在我们已经有仓库了
首先我们先对Git 全局设置:
在这里插入图片描述

依次复制这两行在IDEA上
在这里插入图片描述

然后因为我们现在已经有仓库了

就把当前的项目加入到 /spring-boot-test.git 这个路径下
在这里插入图片描述
回车后他说我这个不是个git项目或无法将某些引用推送到’https://gitee.com/xxxxxx/xxxxx-master.git’
注: 也可能是其他报错:

error: failed to push some refs to 'https://gitee.com/you_are_my_lord/spring-bootdemo-master.git'

添加:

git init

然后再执行已有仓库那句话
在这里插入图片描述

推送到缓冲区

查看当前的分支:

git status

添加到缓冲区:

git add .

将所有代码提交到本地仓库

git commit -m "提交m消息"

——“提交m消息” 这里可以随便起名

执行完上面命令提交到本地仓库之后就可以远程推送了

git push -u origin "master"

然后我弹出一个消息,让我填用户名密码
用户名:注册时候的邮箱或者进到码云设置中看邮箱管理中的邮箱
在这里插入图片描述

回到 IDEA看到:
在这里插入图片描述
现在我就已经把当前文件夹的东西推送到远程的git仓库了
回到码云刷新页面
在这里插入图片描述

git config --global user.name

用户名 设置全局用户名

git config --global user.email

邮箱 设置全局用户邮箱


可能出现的错误

致命错误:当前分支主机没有上游分支。
要推送当前分支并将远程设置为上游,请使用
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"

这两处代码在:
在这里插入图片描述

🌟把完整的一个项目推到Gitee

首先在Gitee上新建仓库在这里插入图片描述
在这里插入图片描述

用IDEA操作

用IDEA打开该项目后
右键该项目会出现一个Git,代表创建成功,只有仓库创建成功,右键才会出现Git,然后将项目添加到缓冲区

首先右键该项目,选择 Git 之后选择Add 添加
在这里插入图片描述

将缓冲区的项目提交到本地仓库中
首先右键该项目,选择 Git 之后选择 Commit Directory…提交
在这里插入图片描述

勾选该项目,点击下方的Commit 提交,这样项目就会提交到本地仓库
在这里插入图片描述

提交到远程仓库(gitee)后

右键该项目,选择Git,再选择Push…,将本地仓库中的文件推送到远程仓库
在这里插入图片描述
进入提交配置页面,选择分支填写项目名和远程仓库的地址链接,点击提交即可将项目上传到Gitee上面

登录Gitee,当仓库中有更新的内容,即代表上传成功
在这里插入图片描述

通过IDEA命令把代码上传到码云

我习惯用这种方式上传

当项目仓库在Gitee上创建好后回到idea打开下面的Terminal

第一步: 首先初始化一个空的 git 本地仓库:

git init

第二步: 把他加到缓冲区

git add .

在这里插入图片描述
这里有些警告,警告不用管

第三步: 输入第一次提交命令

git commit -m "first commit"

在这里插入图片描述

第四步: 接下来依次执行【已有仓库】的后两句话
在这里插入图片描述

第五步: 最后输入账号和密码,等待上传完成
在这里插入图片描述

回到gitee就会发现代码已经上传成功
在这里插入图片描述

🌟再次上传

首先使用

git status

看看当前有啥东西改了
先把他加到缓冲区

git add .

提交到本地仓库

git commit -m "随便起个名"

再push到码云上

git push

输入用户名和密码

在这里插入图片描述

2️⃣STS 上传

首先在 Gitee 新建一个仓库

打开STS 选择窗口→显示视图→其他
在这里插入图片描述

找到Git,选择下面的Git仓库和Git分段,选择打开
在这里插入图片描述
会在下面控制台位置显示
请添加图片描述

然后右键要上传的文件,选择在本地终端显示,选择终端
在这里插入图片描述

在控制台输入初始化命令:

git init

在这里插入图片描述

打开文件所在地址,打开文件:会发现多一个

.git

文件
请添加图片描述
选择Git Repositories,然后再选择右边第一个黄色文件夹图标,让他添加到本地仓库
请添加图片描述
选择要上传的文件路径,最后 Add 添加
请添加图片描述
随后在Git存储库中会看到:
请添加图片描述
这时候选择Git Staging,点击下面的绿色加号在这里插入图片描述
在这里插入图片描述

随后在Commit Message 提交消息的位置输入提交信息,最后点Commit 提交请添加图片描述
接着右键项目push上去
在这里插入图片描述

在弹出框中的URL内选择新建仓库的地址

填写相关信息后点击 Preview
请添加图片描述

最后点击 Push,刷新新建的仓库页面:代码上传成功
在这里插入图片描述

3️⃣VS Code 上传

先在码云上新建仓库

然后打开VS Code 选择源代码管理,选择对应的文件,点击提交
在这里插入图片描述
如果出现提示就跟着提示做:
在这里插入图片描述
勾选

Git:Enabled

选择右上方的三个小点,选择远程→添加远程存储库
在这里插入图片描述

然后提供仓库URL地址
在这里插入图片描述

然后输入远程存储库名字
在这里插入图片描述
然后输入码云的用户名和密码
在这里插入图片描述
最后回到码云仓库页面刷新:
在这里插入图片描述

4️⃣拉取代码

拉取代码之前要确保自己的每个文件都在git下,否则一拉取,写的代码就会丢掉
在这里插入图片描述
四种颜色区别:
请添加图片描述
记住:先拉(防止覆盖别人代码)、再提、后推

❗本地仓库命令:

git 仓库初始化:

git init

增加新文件,纳入Git管理:

git add 文件名

git 操作确认:

git commit

撤回最近一次提交:

git checkout head~1

查看仓库状态:

git status

查看提交日志:

git log

每条日志都只显示一行:

git --pretty=one
标签: git github 服务器

本文转载自: https://blog.csdn.net/rej177/article/details/126998300
版权归原作者 二哈喇子! 所有, 如有侵权,请联系我们删除。

“如何把项目上传到Gitee”的评论:

还没有评论