GitLab服务器环境搭建
GIT
git优势
Git属于分布式的版本控制系统。
相比于集中化的版本控制系统的SVN,使用git具有以下优势:
- 对程序源代码进行差异化的版本管理,易于代码的分支管理。
- 本地代码库与服务器同步,减少本地代码提交后导致冲突。
- 代码库占用的空间少。
gitlab
- gitlab可通过Jenkins搭建CI(可持续集成)开发环境,提供快速代码打包。
- gitlab是开源的
内网GitLab环境搭建选择
考虑移动端开发需要,需要在公司内部搭建本地gitLab服务器用于代码仓库管理。
以下为安装gitLab的硬件需求。
- 内网服务器仓库 vpn可以访问 快,代码备份 / 云服务器仓库 选择 安全性,可靠性。
- git优点 / svn 比较。
- git 服务器实现的几种方案 开源方案的比较。
- 选择了 哪一个 / 服务器配置需求。硬件需求
- 几种 CI 云编译(可选 )。
配置特性 | 可选择配置 | 建议配置 |
---|---|---|
操作系统 | centOS/Ubuntu/windows7 | Windows7 |
硬盘容量 | 500g+ | 建议500g |
CPU | 2核心 官方推荐最低标准。 |
建议i5四核 |
内存大小 | 4G 官方推荐最低标准。 |
建议8g内存 |
- 内网服务器仓库 vpn可以访问 快,代码备份 / 云服务器仓库 选择 安全性,可靠性。
- git优点 / svn 比较。
- git 服务器实现的几种方案 开源方案的比较。
- 选择了 哪一个 / 服务器配置需求。硬件需求
- 几种 CI 云编译(可选 )。
- 是否存在隐藏问题?
- 环境是否存在异常?
- 服务器是否需要扩容?
H5下实现Jenkin
// 待描述问题
IOS/android 同步。
//
和叶帆/IOS讨论。本地git前端前后台分离,git实现。Ios是否通用。 实现可持续集成。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Qin Blog!