GitLab Community Edition
GitLab發布的所有在線技術文檔,包括:
- General Documentation
- Topics: pages organized per topic, gathering all the resources already published by GitLab related to a specific subject, including general docs, technical articles, blog posts and video tutorials.
- GitLab University: Git and GitLab 學習手冊。
User documentation 用戶文檔
- 賬號安全 使用two-factor等驗證方式以確保賬號的安全性。
- API 通過簡單而又強大的API實現GitLab自動化。
- CI/CD GitLab CI可持續集成系統和CD可持續交付系統,
.gitlab-ci.yml
參數配置及一些例子。 - Container Registry 了解如何使用 GitLab Container Registry.
- Git Attributes 使用
.gitattributes
文件定義該git倉庫的屬性,(exp. 定義使用哪種語法高亮,哪些文件是二進制文件)。 - Git cheatsheet備忘錄 一個包含了日常使用中較常見的備忘錄,PDF格式。
- 使用GitLab提供OAuth2驗證服務 使用GitLab為其他應用的提供身份驗證服務。
- GitLab基礎知識 引導你一步一步的使用git命令行走入GitLab的世界。
- GitLab Pages 教會你如何使用GitLab Pages.
新增
- 將項目導入GitLab.
- 不同GitLab實例之間導入導出項目.
- Importing to GitLab 從托管在 GitHub, Bitbucket, GitLab.com, FogBugz and SVN 上的項目導入到 GitLab 。
- Markdown GitLab的高級格式化語法。
- 導入SVN倉庫 轉換SVN倉庫為Git倉庫存儲到GitLab上。
- 權限分配 了解項目中的各個角色 (external/guest/reporter/developer/master/owner) 分別擁有什么操作權限。
- 個性化設置
- 項目服務 外部服務整合,如CI、聊天系統。
- 公開訪問 了解如何將項目設置為公開訪問,或者GitLab內部用戶訪問。
- Search through GitLab: 在 Issue Boards 里搜索 issues, merge requests, projects, groups, todos, and issues 。
- Snippets 你可以在 GitLab 上創建代碼片段,類似GitHub的gits。
- SSH 設置用於安全訪問你的項目ssh keys和deploy keys。
- Webhooks 當項目有新代碼 push 進來的時候可以讓GitLab通知你。
- Workflow GitLab 工作流。
Administrator documentation 管理員文檔
- GitLab訪問限制 定義用戶可以通過哪些協議訪問Gitlab,如限制ssh(即git://)方式訪問Gitlab。
- 身份驗證與授權 配置使用LDAP、SAML、CAS外部驗證程序以及 如何使用GitLab提供Omniauth授權服務。
- Container Registry 使用 GitLab 配置 Docker Registry 。
- 自定義 git hooks 當webhook無法實現某些功能時可使用自定義的git hooks。
- Debugging Tips Tips to debug problems when things go wrong
- Environment Variables to configure GitLab.
- Git LFS configuration 配置 Git LFS 。
- GitLab Pages configuration 配置 GitLab Pages 。
- 使用InfluxDB監控GitLab性能 Configure GitLab and InfluxDB for measuring performance metrics.
- 使用Prometheus監控GitLab性能 Configure GitLab and Prometheus for measuring performance metrics.
- Header logo Change the logo on the overall page and email header.
- High Availability Configure multiple servers for scaling or high availability.
- Housekeeping 整理Git倉庫,類似於磁盤的碎片整理功能。
- 源碼安裝手冊 源碼安裝需求,源碼目錄結構。
- 集成第三方應用 了解如何與其他系統集成,如JIRA、Redmine、Twitter。
- Issue closing pattern 了解如何定制利用commit信息關閉issue。
- Koding Set up Koding to use with GitLab.
- Libravatar 使用Libravatar提供的用戶頭像服務。
- 日志系統 日志系統。
- 把GitLab CI整合到CE/EE 了解如何把已經存在(GitLab8.x版本之前CI是獨立的)的GitLab CI數據整合到GitLab CE/EE。
- Monitoring uptime 在終端使用health check檢查服務狀態。
- Operations Keeping GitLab up and running.
- Polling Configure how often the GitLab UI polls for updates
- Raketasks 備份、維護、webhook自動安裝、導入項目等。
- Reply by email Allow users to comment on issues and merge requests by replying to notification emails.
- Repository checks Periodic Git repository checks.
- Repository storage paths Manage the paths used to store repositories.
- Request Profiling Get a detailed profile on slow requests.
- Restart GitLab Learn how to restart GitLab and its components.
- Security Learn what you can do to further secure your GitLab instance.
- Sidekiq Troubleshooting Debug when Sidekiq appears hung and is not processing jobs.
- System hooks Notifications when users, projects and keys are changed.
- Update Update guides to upgrade your installation.
- Web terminals Provide terminal access to environments from within GitLab.
- Welcome message Add a custom welcome message to the sign-in page.
Contributor documentation 代碼貢獻文檔
- Development 講解GitLab的架構以及shell命令指南。
- 法律聲明 貢獻者許可協議。
同類文檔: https://thoughtbot.com/playbook