
探索 GitLab
核心能力
Development
透過自動化提升效率,節省開發人員的時間。
持續整合與持續
交付(CI/CD)
GitLab Duo 的 AI
驅動工作流程
程式碼管理 (SCM)
自動化軟體交付

GitLab Geo
GitLab Geo 是 GitLab 提供的一種多地區部署解決方案,它允許你在不同地理位置建立一個
或多個 只讀的鏡像節點(secondary nodes),同步主節點的資料與代碼倉庫。這些節點可用於:
加速跨國團隊的 clone /
fetch 操作速度
做為災難備援(Disaster Recovery, DR)節點
在地讀取 artifacts、容器映像檔(container images)與資料
GitLab Geo
主要應用場景

跨國/多據點開發團隊
就近 clone/pull 提升效能,減少延遲

災難備援(DR)設計
若主節點故障,可將次節點提升為主節點

多資料中心部署
建立彈性架構,強化資料同步與可用性

Artifact 儲存與讀取優化
不用跨區下載大型檔案,次節點也可讀取
GitLab Duo 是 GitLab 整合的 AI 工具集(AI-powered DevSecOps assistant),目的是讓開發流程更加智慧化與自動化,支援從需求、撰碼、測試、到安全檢查等多個階段。
What Do We Have in Gitlab Duo?
功能 | 說明 |
|---|---|
程式碼建議 | 類似 GitHub Copilot,AI 根據上下文自動建議程式碼(目前支援 IDE 及 Web Editor) |
程式碼分析及修復 | 對選取的程式碼段落解釋其作用,或提出可能的修正建議 |
自動化程式碼審查 | 自動審查 Merge Request 中的程式碼變更,並標出可改善之處 |
自動生成測試 | 根據現有程式碼,自動產生單元測試 |
自動摘要生成 | 自動摘要 issue、merge request 描述,提升協作效率 |
自然語言CI/CD | 以自然語言描述需求,自動產出 CI/CD pipeline YAML 草稿 |
CE & EE 亮點介紹
Why Enterprise Edition (EE) instead of Community Edition (CE)?
功能類別 | CE (Community Edition) | EE (Enterprise Edition) |
|---|---|---|
授權方式 | ✔ 開源,免費 | ✔ 專有授權,需付費(含 Premium 與 Ultimate 方案) |
CI/CD Pipeline | ✔ 提供基本 CI/CD 能力 | ✔ 提供 CI/CD + Merge Trains、自動化審核與範本管理 |
項目管理功能 | ✔ 基本 Issues、Boards | ✔ Epics、Roadmaps、Iteration、需求追蹤、Capacity Planning |
安全性(Secure) | ✘ 無整合安全性掃描 | ✔ 提供 SAST、DAST、Dependency Scanning、Secret Detection 等 |
合規與稽核 | ✘ 無 | ✔ Audit Events、Compliance Pipelines、Policy 管理 |
Code Review 支援 | ✔ Merge Request 基本功能 | ✔ Merge Request Approvals、Required Reviews、Rules |
報告與洞察 | ✘ 無 | ✔ Code Quality Report、Value Stream Analytics 等 |
整合能力 | ✔ 基本 webhook 與 API | ✔ 進階與外部工具整合(如 Service Desk、外部身份驗證) |
使用者管理 | ✔ 基本使用者群組與權限設定 | ✔ 高階群組分層權限、SCIM 同步、LDAP 整合、SSO、角色細分 |
DevSecOps 完整流程 | ✘ 無整合視覺化 DevOps 能力 | ✔ DevOps lifecycle Dashboard、風險與開發流同步 |
選擇最適合您的 GitLab 版本
How do I Decide Which Plan To Go For?
使用情境 | 建議版本 | 原因 |
|---|---|---|
開源專案、小型團隊 | CE | 免費,基本 Git、CI/CD 足夠 |
成長中團隊,需要進階協作與可視化 | EE Premium | 擁有進階 Merge Request 流程與管理功能 |
跨部門開發、需要完整安全與合規報告 | EE Ultimate | 含安全掃描、稽核追蹤、合規政策管理、全流程可視化 |



