news 2026/7/14 8:07:15

GitPuk基础到实践,如何集成sourcefare进行代码扫描

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
GitPuk基础到实践,如何集成sourcefare进行代码扫描

GitPuk是一款国产开源免费的代码管理工具,工具页面简洁,功能完善。本文将详细介绍如何安装配置使用GitPuk、sourcefare系统,如何使用sourcefare来提高代码的质量与安全

1、sourcefare 安装与配置

sourefare是TikLab DevOps下一款开源免费代码扫描工具,本章节为大家讲sourcefare如何安装与配置

1.1 安装

本文以CentOS操作系统为例。

  • 下载,CentOS安装包下载地址:Sourcefare下载,点击CentOS下载,下载安装包如tiklab-sourcefare-1.1.3.rpm
  • 安装,上传到服务器上,在文件同级目录执行npm命令安装

rpm -ivh --replacefiles --nodeps tiklab-sourcefare-1.1.3.rpm

  • 启动,系统默认安装路径为/opt目录,进入/opt/tiklab-sourcefare/bin目录下,执行./sourcefare start即可启动成功。

使用 http://ip:8900 进行访问。使用初始用户名密码admin\123456登录,首次登录需要修改管理员密码。成功登录后展示sourcefare首页

sourcefare首页

1.2 配置

sourcefare安装成功后,需要先进行与GitPuk的配置集成

进入sourcefare后点击左侧设置按钮,进入设置页面打开服务与集成在仓库服务中与GitPuk集成

集成页面

1.2.1 创建项目

添加gitpuk仓库源后,即可回到sourcefare中创建需要进行扫描的仓库与分支等

2、GitPuk 安装与配置

GitPuk是TikLab DevOps下一款开源免费代码管理工具,本章节为大家讲GitPuk如何安装与配置

2.1 安装

本文以CentOS操作系统为例。

  • 下载,CentOS安装包下载地址:GitPuk下载,点击CentOS下载,下载完成后得到类似tiklab-gitpuk-1.1.5.rpm的文件。
  • 安装,上传到服务器上,在文件同级目录执行rpm命令安装。

rpm -ivh --replacefiles --nodeps tiklab-gitpuk-1.1.5.rpm

  • 启动,系统默认安装路径为/opt目录,进入/opt/tiklab-gitpuk/bin目录下,执行./gitpuk start即可启动成功。

使用 http://ip:9800 进行访问。使用初始用户名密码admin\123456登录,首次登录需要修改管理员密码。成功登录后展示GitPuk首页。

GitPuk首页

2.2 配置

gitpuk安装成功后需先进行与sourcefare的系统集成,方便后续关联扫描计划

进入gitpuk后点击左侧设置按钮,进入设置页面打开集成与开放在系统集成中点击sourcefare,输入对应内容即可。

集成页面

2.2.1 关联项目

1.进入你扫描对应的代码库中,进入后点击左侧进入代码扫描页面

2.进入页面后,点击关联扫描计划选中你所扫描的扫描计划点击确定即可

3、执行扫描

  • 执行代码扫描

添加项目后,点击你所创建的项目进入该项目,进入后点击右上角扫描按钮等待扫描完成即可

3.1 查看扫描报告

1.进入你所关联扫描计划的代码库后,直接点击代码扫描页面即可查看到已经扫描成功的扫描计划

2.直接点击该扫描计划,跳转至sourcefare扫描报告页面可进行详细查看

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/13 4:05:51

突破移动端瓶颈:YOLOv10在iOS平台的极致优化实践

突破移动端瓶颈:YOLOv10在iOS平台的极致优化实践 【免费下载链接】ultralytics ultralytics - 提供 YOLOv8 模型,用于目标检测、图像分割、姿态估计和图像分类,适合机器学习和计算机视觉领域的开发者。 项目地址: https://gitcode.com/GitH…

作者头像 李华
网站建设 2026/7/13 3:23:28

EmotiVoice语音合成合规审查机制:防范滥用风险

EmotiVoice语音合成合规审查机制:防范滥用风险 在虚拟主播深夜直播带货、AI客服温柔安抚用户情绪的今天,一段几秒钟的录音就能“复活”一个声音——这不再是科幻情节。以EmotiVoice为代表的开源语音合成引擎,正让高度拟真、富有情感的语音生成…

作者头像 李华
网站建设 2026/7/13 12:21:04

第2章 安装 Manjaro 操作系统

2.1.1 安装前的准备工作 参考之前的文章:从 BIOS 到 UEFI:PC 固件的演变 2.1.2 安装 Manjaro 操作系统 安装操作系统必备的一些知识。 分区(partition) 硬盘分区实质上是对硬盘的一种格式化,格式化后才能使用硬盘…

作者头像 李华
网站建设 2026/7/13 1:36:25

如何免费自动生成音频字幕?OpenLRC:音频字幕一键生成全攻略

如何免费自动生成音频字幕?OpenLRC:音频字幕一键生成全攻略 【免费下载链接】openlrc Transcribe and translate voice into LRC file using Whisper and LLMs (GPT, Claude, et,al). 使用whisper和LLM(GPT,Claude等)来转录、翻译你的音频为字…

作者头像 李华
网站建设 2026/7/13 11:42:18

EmotiVoice前端文本预处理模块详解

EmotiVoice前端文本预处理模块详解 在虚拟偶像的直播中,一句“我太激动了!”如果被机械地平调念出,观众立刻会感到违和;而当语音合成系统能准确捕捉到“激动”背后的情绪,并让声音随之微微颤抖、语速加快,那…

作者头像 李华
网站建设 2026/7/12 19:17:40

Midscene革命:用AI视觉技术重新定义浏览器自动化的未来

Midscene革命:用AI视觉技术重新定义浏览器自动化的未来 【免费下载链接】midscene Let AI be your browser operator. 项目地址: https://gitcode.com/GitHub_Trending/mid/midscene 在当今快速迭代的软件开发环境中,AI驱动的浏览器自动化技术正在…

作者头像 李华