高校版本gitee介绍

Gitee项目管理覆盖了研发管理全生命周期,支持瀑布、敏捷(Scrum、Kanban)等多种开发模型,与代码管理、CI/CD、测试管理等功能无缝集成,同时提供强大且灵活的自定义配置能力,轻松解决不同场景、不同团队之间的复杂协作诉求,让团队高效协作。

高校版本的操作跟企业版本的区别不大,都是很好管理项目的文本。

1 项目管理

1.1 项目创建

Gitee是以项目为管理单位的,首先要先创建一个项目。Gitee项目管理覆盖了研发管理全生命周期,支持瀑布、敏捷(Scrum、Kanban)等多种开发模型,与代码管理、CI/CD、测试管理等功能无缝集成,同时提供强大且灵活的自定义配置能力,轻松解决不同场景、不同团队之间的复杂协作诉求,让团队高效协作。
在这里插入图片描述
在这里插入图片描述

1.2 成员管理

创建班级,然后发送邮件或者二维码邀请学生加入组织。
然后导入成员进入对应的班级或者项目组
在这里插入图片描述

1.3 需求和任务

接下来就可以使用需求模块,创建具体的需求。譬如如下所示:课程的话,可以采用对应的章节来创建需求。

1、 项目创建
2、驱动开发
3、操作系统应用

在这里插入图片描述

任务:就是每个需求下面具体任务。就上课而言,就是每个章节下面具体的任务。

就驱动开发需求而言,可以简单分解为
1、 LED开发
2、 按键驱动开发

就操作系统应用需求而言,也可以分解为:
1、操作系统移植;
2、线程创建

在这里插入图片描述

2 代码管理

2.1 代码迭代和版本号

每个项目正常经常情况下面都会关联一个仓库,这个仓库保留这个整体代码的情况。为了管理后面的代码。

首先版本号,1级编码代表一个项目迭代;2级编码代表一次需求增加;3级编码代表增加一个任务迭代;

在这里插入图片描述
迭代就是每个版本号下面的具体的操作。譬如操作系统的方面操作。
在这里插入图片描述

2.2 代码仓库

每一个项目都有一个代码仓库,每个项目成员可以fork对应模板仓库到自己的项目下面。为了方面管理,操作代码仓库的权限只有管理员本人。其他项目成员可以fork和提交代码到指定的仓库。

在这里插入图片描述

2.3 工程代码fork

2.3.1 进入高校版界面,找到代码选项,点击操作

在这里插入图片描述

2.3.2 fork仓库

在这里插入图片描述

2.3.3 选择仓库的使用为自己本人,点击确定

在这里插入图片描述

2.3.4 点击确定后,系统自动跳转到你的代码仓库里面。

大家注意一下:代码/xxx/工程模板。 其中 xx 是你用户名
在这里插入图片描述
这里需要说明的是,fork只要进行一次就行。不需要重复进行fork。

2.4 代码提交

代码提交有两种方式,一种是网页版本提交;一种是利用git来提交

2.4.1 网页版本提交

(1) 准备好你上传代码,led.c 和 led.h. 找到example,点击上传文件。
在这里插入图片描述(2)把目标文件拖到红色框里。在黑色框里看到上传的结果。可以填写提交信息,方便自己
能记住。最后选择提交。
在这里插入图片描述

(3)点击返回,回到自己的代码仓库里面

在这里插入图片描述
(4)请求评审
在这里插入图片描述
(5)、源分支不用动,选择目标分支到指定仓库
在这里插入图片描述
(6)填写一些提交信息,就可以选择新建
在这里插入图片描述
(7)提交成功
在这里插入图片描述

2.4.2 git提交

(1)下载和安装

Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的分布式版本控制系统3。
你可以从 https://git-scm.com/ 获得 Git 在 Windows/macOS/Linux 三个操作系统相关的安装包。如果你是使用window-64位用户也可以这里下载

对与window用户就可以双击直接安装就好。

(2)配置git

2.1 在winow搜索框里面,输入git。打开git CMD. 输入直接的用户名字和邮箱

git config --global user.name "John Doe"
git config --global user.email johndoe@example.com

2.2 如果你是使用 https 进行仓库的推拉,你可能需要配置客户端记住密码,避免每次都输入密码

git config --global credential.helper store

(3)部署公钥

3.1 找到你的主页,选择设置
在这里插入图片描述
3.2 添加部署公钥

在这里插入图片描述

3.3 生成公钥,在window搜索里面,git bash, 输入以下指令,生成公钥
其中-t ed25519 是加密算法不要改,“Gitee SSH Key” 是密码名字

ssh-keygen -t ed25519 -C "Gitee SSH Key"

在这里插入图片描述
3.4 查看生成的 SSH 公钥和私钥:

ls ~/.ssh/

在这里插入图片描述
前者是私钥文件 id_ed25519, 后者是公钥文件 id_ed25519.pub

3.5 读取公钥文件

**自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。**

**深知大多数嵌入式工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!**

**因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。**

![img](https://img-blog.csdnimg.cn/img_convert/5a2de6ecf00b2938346ddf8e4f494543.png)

![img](https://img-blog.csdnimg.cn/img_convert/21fee1b0fa9448706491aa6e614052ae.jpeg)

![img](https://img-blog.csdnimg.cn/img_convert/bbdac6a0e5337e7e1728f05d2e45cc6f.png)

 **既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!**

![img](https://img-blog.csdnimg.cn/img_convert/126d518d79c56e27853d09dbd45c7973.png)

![img](https://img-blog.csdnimg.cn/img_convert/1587a5f8c1c03876b7b894e3913e209f.png)

 

**由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新**

**如果你觉得这些内容对你有帮助,可以+V:Vip1104z获取!!! (备注:嵌入式)**

<img src="https://img-community.csdnimg.cn/images/73bb5de17851459088c6af944156ee24.jpg" alt="img" style="zoom: 67%;" />



# 最后

**资料整理不易,觉得有帮助的朋友可以帮忙点赞分享支持一下小编~**

**你的支持,我的动力;祝各位前程似锦,offer不断,步步高升!!!**

对你有帮助,可以+V:Vip1104z获取!!! (备注:嵌入式)**

<img src="https://img-community.csdnimg.cn/images/73bb5de17851459088c6af944156ee24.jpg" alt="img" style="zoom: 67%;" />



# 最后

**资料整理不易,觉得有帮助的朋友可以帮忙点赞分享支持一下小编~**

**你的支持,我的动力;祝各位前程似锦,offer不断,步步高升!!!**

**[更多资料点击此处获qu!!](https://bbs.csdn.net/topics/618376385)**
Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐