Gitee 研发协作平台怎么用?代码扫描与持续集成操作教程

2025-06-27| 6732 阅读
Gitee 研发协作平台怎么用?代码扫描与持续集成操作教程

Gitee 是国内领先的代码托管与研发协作平台,集代码管理、团队协作、持续集成等功能于一体。对于开发者来说,掌握 Gitee 的使用方法,尤其是代码扫描和持续集成操作,能极大提升开发效率和代码质量。

? 一、基础操作入门


Gitee 的基础操作包括注册登录、创建仓库、代码提交等。首先,访问 Gitee 官网(Gitee - 基于 Git 的代码托管和研发协作平台),点击页面右上角的 “注册” 按钮,可选择邮箱注册或通过第三方账号登录。注册完成后,登录账号,点击页面右上角的 “+” 号,选择 “新建仓库”,填写仓库名称、描述等信息,选择仓库可见性,建议勾选初始化 README.md 文件,方便记录项目基本信息。

安装 Git 客户端后,在本地选择合适位置创建文件夹,打开 Git Bash 或终端,使用 git init 命令初始化本地仓库。在 Gitee 仓库页面找到 SSH 或 HTTPS 地址,执行 git remote add origin (仓库地址) 命令关联远程仓库,再通过 git pull origin master 拉取代码。

在本地编辑代码后,使用 git add 命令将文件添加到暂存区,git commit -m "提交描述" 提交到本地仓库,最后执行 git push origin master 将代码推送到 Gitee 远程仓库。

?️ 二、代码扫描实战


Gitee Scan 是一款静态代码扫描工具,支持多种主流语言,可对源代码进行语法、结构、过程、接口等分析,帮助团队快速发现代码中的缺陷和规范问题。

(一)全量扫描


全量扫描是对整个仓库分支进行全面的代码检查。首先,在 Gitee 仓库页面点击 “管理” 按钮,进入仓库管理界面,选择 “成员管理” 邀请团队成员,并为成员分配相应权限。然后,确认在【GiteeScan】中创建了对应的被检模块,未创建的话可通过仓库下的设置跳转至创建页面,输入相关内容完成创建。

被检模块创建完成后,前往仓库页面,选择【服务 - GiteeScan】,点击【新建扫描】,填写相关内容即可发起全量扫描。扫描完成后,点击列表中的【查看】项,进入查看扫描报告,了解代码的缺陷和规范情况。

(二)增量扫描


增量扫描主要针对新增的 Pull Request 或代码提交进行检测。同样需要先创建被检模块,在创建被检模块时选择代码提交触发或创建代码评审触发。

创建完成后,对应仓库下提交代码或创建 PR 即可触发增量扫描。在 Pull Request 页面可以查看扫描报告,了解新增代码的质量情况。

? 三、持续集成配置


Gitee Go 是 Gitee 提供的持续集成工具,支持自动化构建、测试和部署,可将项目持续集成并部署到指定主机环境中。

(一)开通服务与配置制品库


在企业版仓库中找到「DevOps」菜单中的「Gitee Go」功能,点击「同意并开通 Gitee Go」,完成服务开通。

制品库用于存放和管理 CI 过程产生的构建物,如二进制构建物、测试报告等。通过 Gitee Go 流水线页面找到「制品库管理」功能,创建一个制品库并设定唯一标识,例如创建一个名为 “编译制品”,唯一标识为 “compiled-artifact” 的制品库。

(二)添加部署机器


在 Gitee Go 中,“计算资源管理” 功能用于管理主机资源。企业管理员通过访问企业版「管理 - 功能设置 - 计算资源管理」进行设置。

首先创建主机组,例如创建名为 “后端服务”,唯一标识为 “backend-server” 的主机组。在创建完主机组后,通过主机组「主机管理」选项添加新主机,选择「添加新主机」,在弹出的界面中获取到 Agent 的安装脚本,复制到目标机器上执行,安装完成后,勾选在线的主机,点击「添加主机」即可。

(三)流水线配置


以构建一个 Golang 版本的 HTTP Web Server 程序为例,在仓库中创建流水线。具体步骤如下:

  1. 定义流水线:在仓库根目录创建 .gitee-ci.yml 文件,配置流水线名称、触发器、阶段和步骤等信息。例如,定义一个名为 “Golang - 流水线示例” 的流水线,设置 master 分支在产生代码 push 时精确触发构建。

  2. 构建步骤配置:在流水线中配置构建步骤,如采用 Golang 编译环境,指定 Golang 版本,编写构建脚本等。例如,使用 echo 命令创建并编译一个输出 “Hello, Gitee Go” 的程序。

  3. 部署与检测:在部署步骤中,将构建好的程序部署到目标机器,并通过 curl 检测服务启动情况。


完成流水线配置后,向仓库提交代码即可触发构建,通过浏览器访问对应目标机器服务查看效果。

? 四、团队协作与最佳实践


Gitee 提供了丰富的团队协作功能,如 Issues 管理、Wiki 文档、代码审查等,能有效提升团队开发效率和透明度。

在仓库页面点击 “Issues” 标签,可新建 Issue 记录项目中的问题、任务、需求等,团队成员可针对每个 Issue 进行讨论、更新状态。Wiki 功能可用于创建项目文档,如项目介绍、使用指南、开发规范等,方便团队成员共享知识和信息。

代码审查是保证代码质量的重要环节,在 Pull Request 页面,团队成员可以评论代码、提出修改建议,管理员审核通过后再合并代码。此外,Gitee 还支持分支管理,建议使用 master 分支作为稳定版本,develop 分支作为开发版本,为每个功能或 Bug 修复创建单独的分支,开发完成后合并到 develop 分支。

? 五、常见问题与解决方案


在使用 Gitee 的过程中,可能会遇到一些问题。例如,代码提交时提示 “权限 denied”,可能是因为未配置 SSH 密钥,需要在 Gitee 中添加 SSH 公钥。如果代码冲突,需要手动解决冲突并提交更改。

对于代码扫描中出现的误报,可以通过自定义扫描方案和规则集来调整检测策略。在持续集成过程中,如果构建失败,可查看构建日志,检查脚本命令、依赖环境等是否配置正确。

通过以上步骤和方法,开发者可以快速上手 Gitee 研发协作平台,实现代码扫描和持续集成的自动化操作,提升团队开发效率和代码质量。

【该文章由dudu123.com嘟嘟 ai 导航整理,嘟嘟 AI 导航汇集全网优质网址资源和最新优质 AI 工具】

分享到:

相关文章

创作资讯2025-03-06

零基础新媒体运营,从掌握免费无版权素材和AI排版工具开始

新媒体运营入门第一步,得先把素材和排版这两个 “拦路虎” 搞定。新手最容易踩的坑,就是随便找图、随便排版,结果内容被平台限流,甚至吃上版权官司。今天就来给大家盘一盘,零基础怎么用免费无版权素材和 AI

第五AI
创作资讯2025-03-17

公众号怎么变现赚钱?提升账号价值的三个核心要素

公众号怎么变现赚钱?提升账号价值的三个核心要素 在如今短视频崛起的时代,公众号图文流量持续走低,也导致了很多公众号内容创作者收益的大幅度下降,但是真正把微信生态玩得明白的大佬,反而收益只增不减。其实,

第五AI
创作资讯2025-04-28

2025年,请收下这份公众号反恶意投诉生存手册

🔍 恶意投诉的类型和特征 公众号运营者最头疼的就是恶意投诉,这种行为不仅会影响账号的正常运营,还可能导致账号被封禁。恶意投诉的类型多种多样,常见的有抄袭投诉、侵权投诉、虚假内容投诉等。 抄袭投诉是比

第五AI
创作资讯2025-02-27

2025最新公众号原创度算法猜测!机器如何判断你的文章质量?

🔍 2025 最新公众号原创度算法猜测!机器如何判断你的文章质量? 这几年做公众号的朋友应该都能感觉到,平台对原创内容的要求越来越严了。尤其是 2025 年,微信公众号的算法又有了新变化,很多账号因

第五AI
推荐2025-08-07

力扣模拟面试防作弊指南:双机位 + 实时代码审查策略揭秘

?双机位布置:打造360°无死角面试环境力扣模拟面试的双机位要求让不少同学犯难,其实把它想象成给电脑装个「监控搭档」就简单了。主机位就是咱们平时用的电脑摄像头,记得调整到能露出整张脸和桌面的角度——下巴别藏在阴影里,键盘也别只露出半个。副机位一般用手机支架固定,放在身体侧后方45度角,这个位置既能拍

第五AI
推荐2025-08-07

Examify AI 是一款怎样的考试平台?2025 最新个性化学习计划解析

?精准提分黑科技!ExamifyAI如何重塑2025考试备考模式?一、核心功能大揭秘:AI如何让考试准备更高效?ExamifyAI作为新一代智能考试平台,最吸引人的地方就是它的自适应学习引擎。这个系统就像一个贴心的私人教练,能根据你的答题数据自动调整学习路径。比如你在数学几何题上错误率高,系统会优先

第五AI
推荐2025-08-07

公众号注册的“蝴蝶效应”:一个选择,可能影响未来三年的运营 - 前沿AIGC资讯

你可能觉得公众号注册就是填几个信息的事,殊不知,这里面的每个选择都像蝴蝶扇动翅膀,未来三年的运营轨迹可能就被悄悄改变了。很多人刚开始没当回事,等到后面想调整,才发现处处受限,那叫一个后悔。今天就跟你好好聊聊,注册时那些看似不起眼的选择,到底能给未来的运营带来多大影响。​📌账号类型选不对,三年运营路难

第五AI
推荐2025-08-07

AI写作如何进行事实核查?确保头条文章信息准确,避免误导读者 - AI创作资讯

上周帮同事核查一篇AI写的行业报告,发现里面把2023年的用户增长率写成了2025年的预测数据。更离谱的是,引用的政策文件号都是错的。现在AI生成内容速度快是快,但这种硬伤要是直接发出去,读者信了才真叫坑人。今天就掰开揉碎了说,AI写作怎么做好事实核查,别让你的头条文章变成 误导重灾区 。​📌AI写

第五AI
推荐2025-08-07

10w+阅读量爆文案例拆解分析:高手都从这5个维度入手 - AI创作资讯

🎯维度一:选题像打靶,靶心必须是「用户情绪储蓄罐」做内容的都清楚,10w+爆文的第一步不是写,是选。选题选不对,后面写得再好都是白搭。高手选选题,就像往用户的「情绪储蓄罐」里投硬币,投对了立刻就能听到回响。怎么判断选题有没有击中情绪?看三个指标:是不是高频讨论的「街头话题」?是不是藏在心里没说的「抽

第五AI
推荐2025-08-07

135编辑器会员值得买吗?它的AI模板库和秀米H5比哪个更丰富? - AI创作资讯

📌135编辑器会员值不值得买?AI模板库和秀米H5谁更胜一筹?🔍135编辑器会员的核心价值解析企业级商用保障与效率提升135编辑器的企业会员堪称新媒体运营的「合规保险箱」。根据实际案例,某团队通过企业会员节省了大量设计费用,完成多篇内容创作,单篇成本从千元降至百元内。这得益于其海量正版模板和素材库,

第五AI
推荐2025-08-07

新公众号被限流怎么办?粉丝增长影响分析及 2025 恢复指南 - AI创作资讯

新公众号被限流怎么办?粉丝增长影响分析及2025恢复指南🔍新公众号限流的核心原因解析新公众号被限流,往往是多个因素叠加的结果。根据2025年最新数据,超过70%的限流案例与内容质量直接相关。比如,有些新手喜欢用“震惊体”标题,像“惊!某公众号三天涨粉十万”,这类标题在2025年的算法里已经被明确标记

第五AI
推荐2025-08-07

AI内容重复率太高怎么办?掌握这些技巧轻松通过AIGC检测 - AI创作资讯

⚠️AI内容重复率高的3大核心原因现在用AI写东西的人越来越多,但很多人都会遇到同一个问题——重复率太高。明明是自己用工具生成的内容,一检测却显示和网上某些文章高度相似,这到底是为什么?最主要的原因是AI训练数据的重叠性。不管是ChatGPT还是国内的大模型,训练数据来源其实大同小异,都是爬取的互联

第五AI
推荐2025-08-07

135编辑器让排版更简单 | 专为公众号运营者设计的效率工具 - AI创作资讯

🌟135编辑器:公众号运营者的效率革命做公众号运营的朋友都知道,排版是个费时费力的活。一篇文章从内容到排版,没几个小时根本搞不定。不过现在好了,135编辑器的出现,彻底改变了这一现状。135编辑器是提子科技旗下的在线图文排版工具,2014年上线至今,已经成为国内新媒体运营的主流工具之一。它的功能非常

第五AI
推荐2025-08-07

用对prompt指令词,AI内容的原创度能有多高?实测效果惊人 - 前沿AIGC资讯

现在做内容的人几乎都离不开AI,但最头疼的就是原创度。平台检测一严格,那些模板化的AI文很容易被打回,甚至判定为“非原创”。但你知道吗?同样是用AI写东西,换个prompt指令词,原创度能差出天壤之别。我最近拿不同的prompt测了好几次,结果真的吓一跳——好的指令能让AI内容原创度直接从“及格线”

第五AI