自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 收藏
  • 关注

原创 自建 Git 服务器和裸仓库差在哪:要能提合并请求

在一台 Linux 上 git init --bare 就能自建 Git 服务器,但它只能推拉代码,没有网页、合并请求、评审和按仓库分配的权限。对照裸仓库和 AngusGit 各自能做什么,再走一遍在 AngusGit 上发起合并请求的最短路径,以及已有裸仓库怎么完整搬过来。

2026-11-08 17:56:46 155

原创 AngusSecurity 安全扫描报告怎么出:严重度和门禁结论冻成快照

AngusSecurity 报告是生成时刻的快照,不会随下一次扫描改写。按受众选模板,任务须已完成,导出 HTML/JSON/CSV/PDF,问题明细可另下 SARIF。

2026-11-03 09:57:14 282

原创 AngusSecurity 按能力出报告:SAST、组件、镜像、密钥和许可证

AngusSecurity 在总报告入口之上,按 SAST、依赖 CVE、镜像、密钥、许可证收窄范围;说明对外脱敏与 SARIF 边界。

2026-11-03 09:56:14 340

原创 AngusSecurity MCP 怎么接入:对话里查高危、Finding 与门禁

Coding Agent 对话里查 Finding、告警与报告,权限齐全时可扫、可出报告:十六个工具、门户令牌、按角色收窄。

2026-11-03 09:55:54 341

原创 GitLab 私有化部署太吃内存:只留仓库和合并请求

内网 GitLab 占着一台大内存服务器,团队却只用其中的仓库、合并请求和人工评审。把这三件事搬到更轻的 AngusGit 上,逐一配置成团队的日常流程,再把流水线、镜像仓库这些不搬的功能交给 Jenkins 和制品仓库。

2026-11-02 09:23:20 213

原创 AngusSecurity 安全扫描报告怎么出:严重度和门禁结论冻成快照

报告是生成时刻的快照,不会随下一次扫描改写。按受众选模板,任务须已完成,导出 HTML/JSON/CSV/PDF,问题明细可另下 SARIF。

2026-11-02 09:22:57 216

原创 AngusGit HTTPS 克隆私有仓库:密码填访问令牌

用 HTTPS 克隆 AngusGit 上的私有仓库时,终端要用户名和密码:用户名填登录名,密码填一把只读的访问令牌。令牌怎么生成、怎么让 Git 记住、CI 里怎么用才不泄露,以及过期或认证失败时怎么处理,都按步骤说明。

2026-11-02 09:22:39 227

原创 AngusGit 流水线运行器怎么接到构建机:在那台机器上执行接入命令

流水线要靠运行器(Runner)在构建机上真正执行任务。在控制台新增 Runner、生成注册令牌、按 Docker 或 Zip 方式复制接入命令,到构建机上执行后等它上线;接入失败时,也可以按页面提示和运行器日志对照排查。

2026-11-01 12:41:20 305

原创 AngusGit 代码溯源是什么:在仓库里查相似代码,不是需求从哪来

AngusGit 的「代码溯源」就是代码相似度查重:把一个仓库、文件或一段代码,和同一实例里的其他仓库逐段比对,找出完全相同和高度相似的代码分别在哪里。它和需求追踪、许可证合规不是一回事,适合交付验收查重、重构前找重复,但不会去互联网上找,也不会自动运行。

2026-11-01 12:40:27 246

原创 在AngusGit合并请求里怎么看代码安全扫描结果

想知道拉取请求能不能放心合并,先看状态检查里的 AngusSecurity 这一行:徽章给出结论,说明文字给出原因,点「打开仓安全详情」才能看到具体是哪个文件或依赖有问题。每种提示对应什么结论,以及看不到这一行时怎么查,都写在文中。

2026-11-01 12:39:37 149

原创 怎么给仓库做代码查重:从建任务到看出重复函数

要知道一个仓库里有多少代码和其他项目重复,可以在 AngusGit 的代码溯源里建一个溯源任务:选好目标仓库和被溯源仓库,设置相似度阈值并运行,再从重复率、相似度分档一路看到具体重复的文件和函数。报告可以导出,跑不出结果时也能对照排查。

2026-10-31 15:27:19 87

原创 推送代码之后:怎么自动跑代码安全扫描

每次推送后自动做安全扫描,需要两步:系统管理员在「管理 → 安全设置」接入 AngusSecurity,仓库管理员再打开「本仓自动安全扫描」。配好之后,分支上只要有新提交就会把扫描任务发给 AngusSecurity;哪些操作会触发扫描、结果在哪看、配了却没扫时怎么排查,都可以按仓库对照。

2026-10-31 15:27:00 337

原创 代码合并前怎么拦住不合规的开源许可证

仓库的许可合规页有一条开放的 GPL-3.0-only(强互惠),概览写着「许可证门禁未通过,拒绝合并」。许可证门禁按依赖用了哪种开源许可证决定能不能合并,怎么配、结果在哪看,都按这个仓库说明。

2026-10-31 15:26:40 179

原创 从 GitLab 搬仓库到 AngusGit:公开项目直接导入,私有和内部项目推送

内网 GitLab 上的公开项目可以用「导入仓库」搬进 AngusGit,但只会带上默认分支当时的文件,已经导入的 xlliu/hello-world-import 就是这样,只有 main;内部和私有项目则要先 clone --bare,再推到按子组路径规则建好的空仓库。

2026-10-30 14:20:15 359

原创 合并请求怎么合入:在保留提交、压缩和变基里选一种

AngusGit 合并拉取请求时有三种方式:创建合并提交、压缩合并、变基合并。每种方式合进去之后 main 的历史不一样,可以在仓库设置里开关;合并后本地分支的收尾命令也不同。

2026-10-30 14:19:51 193

原创 运行器不接任务:标签、在线和并发对不上

流水线触发了,任务却一直停在「等待中」。AngusGit 会在任务旁写出等待原因:没有在线的 Runner、执行模式不匹配、标签不匹配、资源不够,或者并发已满。按这五种原因对照页面原文,就能看出是标签、在线状态还是并发对不上,以及该改任务还是改运行器。

2026-10-30 14:19:28 28

原创 内网 Git 要留哪些操作记录:在 AngusGit 里查成员、保护和合并

安全检查或事后追查时,常要回答谁加了成员、谁改了分支保护、谁合并了代码。AngusGit 侧栏「动态」页按活动类型记录这些操作,可以筛选并看到记录原文;Git 历史能补上合并方式和代码作者,动态里查不到的操作则要靠数据库备份和服务器日志留存。

2026-10-29 10:51:18 219

原创 谁来审这段代码:用 CODEOWNERS 按目录自动指派评审人

改了某个目录的代码,可以按路径自动找到该负责的人来评审。AngusGit 读取仓库里的 CODEOWNERS 文件,打开开关后,新建拉取请求时就会把对应的人加为评审人。文件怎么写、开关在哪、它和默认评审人怎样一起生效,用 xlliu/test-pr-example #9 对照。

2026-10-29 10:03:35 165

原创 CICD流水线任务在哪跑:Docker 容器还是宿主机

流水线的每个任务,可以在运行器启动的 Docker 容器里执行,也可以直接在构建机上执行。两种方式的工具从哪来、工作目录在哪、每次环境是否干净、对机器有什么要求都不一样。把 YAML 里的 runner.mode、标签和运行器接入方式对上,任务才会落到想要的地方。

2026-10-29 09:48:20 483

原创 导入 GitHub Actions 之后:事件、密钥和 Runner 还要对一遍

把 GitHub Actions 的 workflow 贴进「导入 GitHub Actions」之后,先对照未映射清单和注意清单,核对触发事件、密钥和运行器有没有变。示例转换后的初稿名叫 CI,runs-on 会变成 NATIVE,types 和 Job 超时都不会映射,核对完再创建流水线。

2026-10-28 13:39:22 297

原创 从 GitLab 迁到 AngusGit:迁移清单、双跑和回滚

团队从 GitLab 整体切到 AngusGit,难的不是推送几个仓库,而是切换那天谁都不丢代码、出了问题能退回去。按准备、首次同步、双跑、切换日、回滚五个阶段,给出每一步要做什么、怎么验收,以及分支保护为什么要放在最后一次同步之后再打开。

2026-10-28 13:24:04 558

原创 GitLab CI 迁到内置流水线:YAML 怎么改写

想把 .gitlab-ci.yml 搬到 AngusGit 内置流水线,可以先用「导入 GitLab CI」生成初稿(转换出来还要手改的第一版)。artifacts、rules 和 when 不会映射,deploy 仍会自动跑,分支限制也会丢失,所以要逐项对照、改好之后再创建流水线。

2026-10-28 13:01:11 526

原创 在合并请求里做完代码评审:看 Diff、写行评、通过或打回

同事请你审一条拉取请求,该从哪下手?在 AngusGit 的评审页打开差异,对具体的行写意见或直接给出替换代码,再提交批准、请求更改或评论;作者改完后可以复审,批准后仍不能合并时对照合并卡排查。

2026-10-27 17:03:27 274

原创 怎么保护 Git 主分支:先开分支保护,再用合并请求合代码

在 AngusGit 给 main 加一条分支保护规则,禁止直接推送、强推和删除,改动必须经过拉取请求和至少一位评审通过才能合入。管理员豁免、需要最新分支等容易卡住的地方一并说明。

2026-10-27 16:55:41 710

原创 自建 Git 之后怎么推代码:配 SSH 或 HTTPS,完成第一次 push

AngusGit 装好之后,新建一个空仓库,选 SSH 公钥或访问令牌其中一种认证,把本地项目推上去。端口 2222、令牌当密码、首推被拒等常见报错一并说明。

2026-10-27 16:46:42 280

原创 内网漏洞库怎么更新:离线包失败了怎么回滚

内网跑 Trivy SCA 时,漏洞库怎么用 update-trivy-db 或离线包更新;失败时如何整目录回滚,避免假绿门禁。

2026-10-20 10:33:22 307

原创 等保和供应链审计要留哪些扫描记录

等保与供应链审计常见要核对的扫描证据:策略、已完成任务、冻结报告、分享与例外;明确扫描不能等同测评通过。

2026-10-20 10:32:52 372

原创 按能力出报告:SAST、组件、镜像、密钥和许可证

在总报告入口之上,按 SAST、依赖 CVE、镜像、密钥、许可证收窄范围;说明对外脱敏与 SARIF 边界。

2026-10-20 10:32:31 444

原创 用 AI 助手只读查制品库:AngusRepo MCP 怎么接入

让 AI 助手经 MCP 只读查询制品与依赖:八个 repo_* 工具、PAT 鉴权、与协议路径隔离。社区版不含;写开关恒关。

2026-10-20 10:32:08 117

原创 Docker Hub 拉取限流怎么办:基础镜像改走团队缓存

构建机直连 Docker Hub 触发限流时:基础镜像改经团队 PROXY 集中缓存;命中后构建机不再各自撞匿名额度。首次回源仍计 Hub 限额;业务镜像 push 见云上免费 Docker 镜像仓起步文。

2026-10-19 16:20:06 356

原创 国内访问 npmjs 不稳怎么办:改走团队统一源做缓存

直连 registry.npmjs.org 超时、TLS 中断或偶发 502 时:先区分 DNS/TLS/超时/401,再验收团队统一源与 PROXY 缓存命中;统一源不取代 npmjs 全球身份,回源仍可能受上游影响。

2026-10-19 16:17:23 740

原创 私有仓制品怎么公开下载:/explore 匿名安装命令

合作方 npm install 401、又不愿发令牌时:在 AngusRepo(repo.anguskit.com)把交付 HOSTED 标 isPublic,用 /explore 匿名搜索并复制安装命令。

2026-10-19 16:09:28 187

原创 云上免费 Docker 镜像仓怎么起步:推送、拉取与公开浏览

用 AngusRepo 云服务托管私有镜像:login 后推送到 HOSTED,按需拉取;对外用公开浏览页匿名 pull。

2026-10-19 15:57:17 357

原创 云上免费 npm 私有源怎么起步:从发包到公开分发

不想自建服务器时,用 AngusRepo 云服务托管私有 npm:统一源安装、HOSTED 发布,对外用公开浏览页复制匿名安装命令。

2026-10-19 15:54:52 354

原创 AngusRepo 缓存架构设计与实践

制品仓库要同时保住权限、覆盖写和多进程一致。本文说明 AngusRepo 如何划分缓存层次、用版本号表达失效,以及单节点与多实例如何共用同一套模型。

2026-10-15 08:40:19 322

原创 私有 Docker 仓库怎么用:从安装到登录、推送和证书

私有化部署后接 Docker:建 HOSTED/PROXY/GROUP,处理 login 与 x509,完成 push、pull、CI 与 Kubernetes 拉取。

2026-10-13 09:18:31 174

原创 Maven 私服怎么搭:从安装到配置settings.xml 以及托管、代理、聚合仓

私有化部署后接 Maven:建 HOSTED/PROXY/GROUP,配 settings.xml 与 pom.xml,完成 resolve、deploy,并处理 401/409。

2026-10-13 09:16:47 557

原创 PyPI 私有源怎么用:从安装到 twine 上传和 pip 安装

私有化部署后接 PyPI:建 HOSTED/PROXY/GROUP,配 .pypirc 与 pip.conf,用最小包跑通 twine/pip,并处理 401 与 No matching distribution。

2026-10-13 09:14:22 278

原创 安装包和二进制怎么放进仓库:路径怎么定、怎么用 curl 下载

私有化部署后接 Raw:建 HOSTED,按「项目/版本/文件名」上传安装包与二进制,用 curl/wget 下载,并处理覆盖与 401。

2026-10-13 09:12:55 182

原创 npm 私服怎么搭:从安装到配源、scope 和 publish

私有化部署后接 npm:建 HOSTED/PROXY/GROUP,配 .npmrc 与 scope,用最小包跑通 publish/install,并处理 E401、E404、E409。

2026-10-13 09:10:47 362

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除