环境centos7,内存至少4 g, Gitlab还是挺耗内存的。
GitHub安装参考:https://about.gitlab.com/install/
组件安装参考:https://docs.gitlab.com/ce/development/architecture.html
<>强安装强>
-
<李>
配置百胜源
使用国内的软件镜像站,这里使用清华大学开源软件镜像站。
猫/etc/yum.repos.d/tsinghua.repo
<代码> [gitlab-ce] name=Gitlab CE库 baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el releasever美元/gpgcheck=0 启用=1 代码>李> <李>
安装
安装相关依赖
<代码> yum安装旋度policycoreutils-python openssh服务器代码>
然后执行更新包缓存并安装
<代码>百胜makecache yum安装gitlab-ce 代码>
当安装最后出现一只狐狸头像时,说明安装成功。
李> <李>启动配置
目录结构
/opt/gitlab主目录
/etc/gitlab/配置文件目录
/var/log/gitlab/日志目录
修改配置
vim/etc/gitlab/gitlab.rb
<代码> external_url ' http://10.10.10.55 ' #这如果nginx修改端口,external_url里面也必须带端口 gitlab_rails [' time_zone ']=把侵?上海”#时区 独角兽(“worker_processes”)=4 #依据服务器CPU核数 nginx [' listen_port ')=80 #默认nginx端口80,这里使用gitlab已有的nginx服务,当然也可使用自己安装的nginx服务。代码>
修改完配置后需执行,使配置重新加载:
<代码> gitlab-ctl重新配置代码>
gitlab启动:gitlab-ctl开始
gitlab查看状态:gitlab-ctl地位
<代码>运行:alertmanager: 28348 (pid) 10561年代;运行日志:16612 (pid) 18335年代 运行:吉塔:28362 (pid) 10561年代;运行日志:16611 (pid) 18335年代 运行:gitlab-exporter: 28383 (pid) 10560年代;运行日志:16617 (pid) 18335年代 运行:gitlab-workhorse: 28398 (pid) 10560年代;运行日志:16604 (pid) 18335年代 运行:grafana: 28407 (pid) 10559年代;运行日志:16621 (pid) 18335年代 运行:logrotate: 9348 (pid) 3359年代;运行日志:16616 (pid) 18335年代 运行nginx: 28426 (pid) 10559年代;运行日志:16613 (pid) 18335年代 运行:node-exporter: 28510 (pid) 10558年代;运行日志:16619 (pid) 18335年代 运行:postgres-exporter: 28516 (pid) 10558年代;运行日志:16618 (pid) 18335年代 运行:postgresql: 28523 (pid) 10557年代;运行日志:16615 (pid) 18335年代 运行:普罗米修斯:28532 (pid) 10557年代;运行日志:16599 (pid) 18335年代 运行:复述:28550 (pid) 10556年代;运行日志:16596 (pid) 18335年代 运行:redis-exporter: 28554 (pid) 10556年代;运行日志:16605 (pid) 18335年代 运行:sidekiq: 28563 (pid) 10556年代;运行日志:16614 (pid) 18335年代 运行:独角兽:28569 (pid) 10555年代;运行:日志:16603 (pid) 18335年代代码>
登录Gitlab
Centos7安装部署汉化Gitlab