娃哈哈好喝-真的!
技术够用就行,吃好喝好睡好!

CentOs7安装gitlab-ce

gitlab有2个版本,分别是gitlab-ce和gitlab-ee,ce是社区版免费,ee是商业版收费

1、安装方式
yum -y install curl policycoreutils openssh-server openssh-clients postfix

如果想安装指定版本的可以到这里手动下载

#官方地址
https://packages.gitlab.com/gitlab/gitlab-ce
#国内镜像地址
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/

最新版可以使用yum方式安装

#添加yum源
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
#安装gitlab-ce
yum install -y gitlab-ce
2、配置

配置文件在/etc/gitlab下面的gitlab.rb

#修改地址将下面改成自己的地址,默认是80端口
external_url 'http://gitlab.example.com'
#例如修改端口为8080
external_url 'http://172.1.1.1:8080'
#如果修改了默认端口还需要修改自带nginx的端口
nginx['listen_port'] = 17080

修改数据保存目录,还是修改gitlab.rb文件

#最好先将gitlab服务停掉再操作
#找到类似这样的地方,修改path即可
git_data_dirs({
    "default" => {
    "path" => "/data/gitlab/"
  }
})
#然后将默认路径下的目录文件
cp -R /var/opt/gitlab/git-data/repositories /data/gitlab/
chmod -R 770 /data/gitlab/repositories/*
chmod -R +s /data/gitlab/repositories/*
chown -R git:git /data/gitlab/repositories/
#修改了配置需要重新编译配置
gitlab-ctl reconfigure
#重启
gitlab-ctl restart
3、常用命令
#重新编译
gitlab-ctl reconfigure
#启动
gitlab-ctl start
#停止
gitlab-ctl stop
#重启
gitlab-ctl restart

接下来可以使用浏览器访问,默认root密码在/etc/gitlab/initial_root_password文件中

赞(0)
未经允许不得转载:娃哈哈好喝 » CentOs7安装gitlab-ce
分享到: 更多 (0)