AngusGit支持哪些功能?

在了解 AngusGit,想知道它具体支持哪些功能:代码托管、合并请求和评审能做到什么程度,有没有流水线,安全检查的结果能不能在合并前看到?

展开
收起
游客xwn3j7mfhsklk 2026-11-03 10:53:39 83 分享 版权
2 条回答
写回答
取消 提交回答
  • AngusGit 是晓蚕云 AngusKit 里的私有代码托管与协作平台,部署在你自己的服务器上。它贯穿代码从写到发布的几个关键时刻:日常协作时,仓库、议题、Wiki、合并请求和人工评审在同一个控制台;合并前,分支保护和安全检查决定改动能不能进主分支;构建发布时,内置流水线和仓库共用一套权限;交付和审计时,代码溯源和操作记录帮你查清代码来源和每一次改动。账号用统一门户 AngusGM,和测试、制品、安全检查是同一套。

    AngusGit 功能概览

    它能帮你做到什么

    • 从「能推送」到「能评审合并」:分支保护、合并请求、CODEOWNERS、行级评审、议题和 Wiki 开箱即用,团队协作有规矩可循。
    • 合并前就看到安全结论:接上 AngusSecurity 后,源码问题、密钥和依赖漏洞的检查结论直接显示在合并请求上,未通过可以拦住合并。
    • 流水线和仓库同一套权限:构建、测试和发布在仓库旁边完成,不用再单独维护一套持续集成账号和审计记录。
    • AI 帮忙,人来拍板:AI 可以逐行给评审建议、起草流水线、分析构建失败,所有建议都要人确认后才生效。
    • 数据留在内网:代码、评审记录和构建日志都在自己的服务器上,操作全程留痕。

    下面按用途分几块,说说具体怎么用。

    代码托管

    仓库可以新建、复制(Fork)和归档,可见范围分公开和私有。进入仓库后,可以浏览文件、分支、标签和发布版本,用 SSH 或 HTTPS 克隆。HTTPS 的密码填「我的」里签发的访问令牌。SSH 先在「我的」加上公钥,端口默认 2222。已经放在其他平台上的仓库,可以批量导入 Git 历史,议题、Wiki 和保护规则再按需整理。

    合并请求和评审

    改动通过合并请求进入主分支。合并请求页里有讨论、提交记录和改动文件,评审人可以给出通过、要求修改或评论。

    在仓库设置里,你可以把主分支设成保护分支:禁止直接推送,合并前需要几个人通过,哪些检查必须通过,某一块代码必须由谁来审(CODEOWNERS)。条件没满足时,合并按钮不可用。AI 可以对改动逐行给出建议,帮评审人更快看完;是否合并,仍由人工通过和保护规则决定。

    议题和 Wiki

    议题用来记录需求、缺陷和待办,可以挂标签、指派人和里程碑。在合并请求描述或提交说明里写上 #编号,议题和代码改动就能互相跳转,一个需求从提出到合并的过程都能串起来。每个仓库还自带 Wiki,用来放设计说明、接入文档和操作手册。

    合并前的安全检查

    接上 AngusSecurity 后,推送或合并请求会触发一次检查,看源码问题、密钥和依赖漏洞,结论写回合并请求。要让未通过挡住合并,保护规则打开「要求安全检查通过」,仓库再打开「未通过时拒绝合并」。还没扫描过,到侧栏「安全」里看,先别当成没有问题。

    结论有通过、未通过、无法判定和跳过四种。无法判定和跳过要到 AngusSecurity 里看原因。侧栏「安全」按仓库汇总检查结果。

    流水线

    在仓库根目录放一份 .anguscicd.yaml,或在 .anguscicd/ 目录里放多份,推送或提合并请求时就会自动构建和测试。也可以在页面上用可视化编辑器搭,两种方式用的是同一套格式。状态检查里的名字可以点进那次日志。要让这次构建或质量检查挡住合并,把检查名写进保护规则的「必需的状态检查上下文」。名单空着时,页面上的失败不会拦住合并。

    任务由你登记的运行器执行。运行器可以是容器,也可以是主机,用标签决定任务派给哪一台。生产发布可以挂上审批:什么时候需要人点头,在「治理」里配置;等待处理的单子,在「审批」里处理。流水线用到的密钥放在「配置」里,文件里只写引用。常用的步骤可以存成模板反复使用。AI 可以帮你起草流水线,也能帮你分析失败的任务。

    从其他平台导入的流水线文件,按当前格式调整字段之后就能运行。

    代码溯源

    按仓库、文件、代码块和函数发起相似度对比,找出重复或来源相同的代码。结果可以对比和导出报告,适合在代码审查、项目交付或审计时确认代码来源。

    统计、团队和账号

    「分析」看提交、语言、贡献者和访问量,「趋势」看热门仓库和活跃开发者,「总览」看流水线的成功率和耗时。「团队」按组管理仓库权限,「成员」管理协作者,「我的」里可以上传 SSH 公钥、签发访问令牌。

    MCP 接入

    Cursor、Claude、VS Code 可以用你的访问令牌连接 AngusGit,直接问仓库、代码、议题和合并请求。允许写入时,助手还能建议题、写评论、按现有规则合并,或向未受保护的分支提交文件。保护规则和必须通过的检查对助手同样生效。接入步骤见 https://www.anguskit.com/zh/docs/git/get-started/mcp

    侧栏菜单一览

    菜单用途
    概览登录后的首页:待办、最近动态和快捷入口
    仓库新建、复制、归档仓库,批量导入
    代码浏览文件、分支、标签和发布版本,管理仓库设置
    问题跨仓库的议题列表
    拉取请求跨仓库的合并请求
    评审待我评审、我已评审和我发起的评审
    安全按仓库汇总 AngusSecurity 的检查结果
    溯源代码相似度对比和导出
    分析提交、语言、贡献者和访问统计
    总览流水线成功率、耗时和失败分布
    流水线创建、编辑和运行流水线
    运行器登记执行任务的机器
    模板可复用的流水线模板和组件
    治理审批策略和规则
    审批正在等待处理的审批
    配置流水线密钥和通知
    通知站内消息
    趋势热门仓库和活跃开发者
    活动谁在什么时候做了什么操作
    团队按团队管理成员和仓库权限
    成员协作成员列表
    管理管理仓库和流水线资源,接入 AngusSecurity
    我的个人资料、SSH 公钥和访问令牌

    文档:https://www.anguskit.com/zh/docs/git
    产品页:https://www.anguskit.com/zh/products/git
    评估:https://www.anguskit.com/zh/contact/

    2026-11-04 10:48:08
    赞同 39 展开评论
  • AngusGit 提供企业级代码托管,支持大仓、LFS 及细粒度权限管控。合并请求支持行级评论、AI 辅助评审、变更对比与冲突预览,可绑定需求/缺陷实现双向追溯。

    内置 CI/CD 流水线,支持 YAML 配置、并行构建、制品联动及多环境部署;安全检查(SAST/SCA/密钥扫描)作为流水线阶段自动执行,结果直接展示在 MR 页面,高危问题未修复时禁止合并,低危项可标记豁免并留痕。

    所有评审意见、检查报告、流水线状态与提交历史统一关联,开发者无需跳转即可在合并前全面评估代码质量与安全风险,既保障交付效率,又满足合规审计对过程可见性的要求。

    官方详细解决方案:https://www.aliyun.com/product/list/alibabacloudnative

    2026-11-03 16:13:57
    赞同 48 展开评论
问答分类:
问答地址:

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

还有其他疑问?
咨询AI助理