IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> IDEA使用Gitee进行项目管理 -> 正文阅读

[开发工具]IDEA使用Gitee进行项目管理

团队配合开发时,我们需要获取团队其他成员负责的代码,同时也要上传分享我们自己负责部分的代码,通过使用Gitee或者GitHub等平台可以很大程度简化我们的工作任务。但是由于GitHub是国外的网站,在国内使用会很不稳定,所以我们这里使用国内的Gitee平台,不过两个平台的操作和功能大同小异。

下载

我们找到需要下载的仓库,复制链接。

我们需要新建一个项目,任意项目均可,现在创建的项目和我们下载的项目没有任何关系。

?项目创建好后,选择VCS,点击Get from VersionControl,由于IDEA的配置不同,该按钮的位置可能会出现变化,需要仔细甄别。

将刚才复制的链接粘贴在URL的地方,选择下载项目的目录,进行Clone。

等网速飞一会儿。

下载好后发现并不我们刚才看到的项目,可能是因为平台仓库设置的默认分支不是我们想要的分支,我们需要在IDEA中获取我们想要的分支。

默认分支设置的是master分支,并不是我们需要的HelloKIDTest分支,我们需要在IDEA中进行选择HelloKIDTest分支。我们选择Git,点击Pull进行分支选择。

选择我们需要的HelloKIDTest分支,点击Pull。?

下载错误,是因为有文件冲突了,我们点击View Filew查看冲突的文件。

删除项目中冲突的文件,再次尝试刚才的步骤,重新尝试获取我们需要的分支。

等网速飞一会儿,下载好后,右下角我们直接选择Loda Maven Project即可完成项目的Clone。

这时我们发现项目就是我们需要的项目了。

上传

环境配置

我们需要先在IDEA上安装Gitee插件。

需要登录自己的Gitee账号。

上传代码分为两种,一种是上传到自己的仓库,另一种是上传到别人的仓库。这两种上传存在着些许差异。

上传到自己的仓库

上传到自己的仓库较为简单,选择VCS后点击Share Project on Gitee(需要下载Gitee的插件,否则无法上传)。

填写仓库的信息,点击Share即可上传。

?会显示上传的所有文件,我们直接点击Add即可。

提示我们是否将项目添加到本地Git,我们选择Add即可。

等网速飞一会儿。?

上传好后,就可以在Gitee平台上查看我们刚上传的项目了。?

?上传到他人的仓库

上传到其他人的仓库就比较麻烦一点儿了,需要对方给权限才可以上传上去。

需要权限

我们进入需要上传项目的仓库,进入仓库管理,选择仓库成员管理,点击所有,点击右边的添加仓库成员,点击邀请用户。

有三种方式添加用户,我们可以选择任意的一种进行添加,但是不管是哪一种方式,都需要设置权限,上传项目的最低权限是开发者,我们设置开发者即可,如果提供更高的权限可能会对仓库造成不可预估的影响。

?上传

?需要先从别人的仓库中Clone下来一份项目。然后自己加工以后再上传上去。

我们在刚才Clone的项目中添加两个类。添加完成后会提示我们是否添加到本地仓库,我们这里选择Add。

添加完后,我们点击右上角的对勾(也可以点击Git下的Commit,这两个按钮的效果是相同的),在左边会显示出来我们修改的文件,我们需要在下面填写修改信息,共其他人了解我们修改了添加了什么东西(必须填写),填写完成后点击右边的Commit and Push提交并上传,可以点击左边的Commit进行提交,但是提交完成后我们需要手动上传(点击右上角对勾右边的绿色箭头,或者点击Git下的Push,Commit and Push只是将两步变为了一步)。

?点击Commit and Push后,会显示我们要上传的文件,还有上传的分支。但是我们一般需要将自己的项目上传到新的分支中,以免对其他人的项目造成影响。?

点击分支,修改分支内容,如果在仓库中没有该分支,会在分支旁边显示new,并且在Push时创建该分支。

等待网络飞一会儿,上传好后,发现成功将修改后的项目上传到别人的Gitee仓库中。?

同步仓库数据

我们先在Gitee平台中修改HelloKIDTest分支的Readme.md文件中的信息,在最后添加一句话来模拟其他用户上传的代码。

?点击右下角的版本控制(当前显示的是其他分支名,但是这个并不影响我们后续的操作),选择HelloKIDTest分支,点击Pull into Current Using Merge。

等网速飞一会儿。下载好后我们可以发现,Gitee平台上的添加的内容已经同步到我们的IDEA中了。

注意点

登录失败

上传时需要我们登录Gitee,但是输入邮箱和密码后显示登录失败,而且我的Gitee插件是已经登录了我的Gitee账号的。

16:22:26.854: [HelloKIDUpdate1] git -c credential.helper= -c core.quotepath=false -c log.showSignature=false push --progress --porcelain origin refs/heads/HtlloKIDTestUpload:HtlloKIDTestUpload --set-upstream
remote: [session-c14eb796] x-oauth-basic: Incorrect username or password (access token)
fatal: Authentication failed for 'https://gitee.com/baders/hello-kid.git/'

打开设置,进入Git,勾选Use credential helper即可解决这个问题。

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-12-03 13:14:29  更:2021-12-03 13:15:43 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 17:26:09-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码