GitLab Community Edition
GitLab发布的所有在线技术文档,包括:
- General Documentation
- : 针对使用 GitLab 的普通用文档
- : 针对管理 GitLab 实例的管理文档
- : 针对 GitLab 开发者和贡献者的文档
- : pages organized per topic, gathering all the resources already published by GitLab related to a specific subject, including general docs, , blog posts and video tutorials.
- : Git and GitLab 学习手册。
User documentation 用户文档
- 使用two-factor等验证方式以确保账号的安全性。
- 通过简单而又强大的API实现GitLab自动化。
- GitLab CI可持续集成系统和CD可持续交付系统,
.gitlab-ci.yml
参数配置及一些例子。 - 了解如何使用 GitLab Container Registry.
- 使用
.gitattributes
文件定义该git仓库的属性,(exp. 定义使用哪种语法高亮,哪些文件是二进制文件)。 - 一个包含了日常使用中较常见的备忘录,PDF格式。
- 使用GitLab为其他应用的提供身份验证服务。
- 引导你一步一步的使用git命令行走入GitLab的世界。
- 教会你如何使用GitLab Pages.
新增
- .
- .
- 从托管在 GitHub, Bitbucket, GitLab.com, FogBugz and SVN 上的项目导入到 GitLab 。
- GitLab的高级格式化语法。
- 转换SVN仓库为Git仓库存储到GitLab上。
- 了解项目中的各个角色 (external/guest/reporter/developer/master/owner) 分别拥有什么操作权限。
- 外部服务整合,如CI、聊天系统。
- 了解如何将项目设置为公开访问,或者GitLab内部用户访问。
- : 在 Issue Boards 里搜索 issues, merge requests, projects, groups, todos, and issues 。
- 你可以在 GitLab 上创建代码片段,类似GitHub的gits。
- 设置用于安全访问你的项目ssh keys和deploy keys。
- 当项目有新代码 push 进来的时候可以让GitLab通知你。
- GitLab 工作流。
Administrator documentation 管理员文档
- 定义用户可以通过哪些协议访问Gitlab,如限制ssh(即git://)方式访问Gitlab。
- 配置使用LDAP、SAML、CAS外部验证程序以及 如何使用GitLab提供Omniauth授权服务。
- 使用 GitLab 配置 Docker Registry 。
- 当webhook无法实现某些功能时可使用自定义的git hooks。
- Tips to debug problems when things go wrong
- to configure GitLab.
- 配置 Git LFS 。
- 配置 GitLab Pages 。
- Configure GitLab and InfluxDB for measuring performance metrics.
- Configure GitLab and Prometheus for measuring performance metrics.
- Change the logo on the overall page and email header.
- Configure multiple servers for scaling or high availability.
- 整理Git仓库,类似于磁盘的碎片整理功能。
- 源码安装需求,源码目录结构。
- 了解如何与其他系统集成,如JIRA、Redmine、Twitter。
- 了解如何定制利用commit信息关闭issue。
- Set up Koding to use with GitLab.
- 使用Libravatar提供的用户头像服务。
- 日志系统。
- 了解如何把已经存在(GitLab8.x版本之前CI是独立的)的GitLab CI数据整合到GitLab CE/EE。
- 在终端使用health check检查服务状态。
- Keeping GitLab up and running.
- Configure how often the GitLab UI polls for updates
- 备份、维护、webhook自动安装、导入项目等。
- Allow users to comment on issues and merge requests by replying to notification emails.
- Periodic Git repository checks.
- Manage the paths used to store repositories.
- Get a detailed profile on slow requests.
- Learn how to restart GitLab and its components.
- Learn what you can do to further secure your GitLab instance.
- Debug when Sidekiq appears hung and is not processing jobs.
- Notifications when users, projects and keys are changed.
- Update guides to upgrade your installation.
- Provide terminal access to environments from within GitLab.
- Add a custom welcome message to the sign-in page.
Contributor documentation 代码贡献文档
- 讲解GitLab的架构以及shell命令指南。
- 贡献者许可协议。
同类文档: https://thoughtbot.com/playbook