Center OS安装gitlab

  1. 设置依赖
    yum -y install policycoreutils openssh-server openssh-clients postfix
    设置postfix开机自启,并启动,postfix支持gitlab发信功能
    systemctl enable postfix && systemctl start postfix
  2. 下载项目
    wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-8.0.0-ce.0.el7.x86_64.rpm
    当前项目下载在/usr/local/gitlab项目路径
    其中不同CenterOs 安装的gitlab 版本不同 这里可以看 el 在这里插入图片描述
    CenterOS 7 就找 el7的版本 CenterOS 8 就找 el8的版本

如下所示:
在这里插入图片描述

  1. 安装项目
    rpm -i gitlab-ce-8.0.0-ce.0.el7.x86_64.rpm
    在这里插入图片描述

  2. 配置端口
    /etc/gitlab 下的 gitlab.rb文件编辑: http:// ip + 端口 其中的ip为你能访问的地址,如可以使用外网地址则使用外网地址,不能使用外网地址则使用内网地址
    在这里插入图片描述

  3. 启动项目
    执行: gitlab-ctl reconfigure
    部分显示如下:
    在这里插入图片描述
    如果报如下错:

Running handlers:
There was an error running gitlab-ctl reconfigure:

execute[/opt/gitlab/embedded/bin/initdb -D /var/opt/gitlab/postgresql/data -E UTF8] (postgresql::enable line 74) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], but received '1'
---- Begin output of /opt/gitlab/embedded/bin/initdb -D /var/opt/gitlab/postgresql/data -E UTF8 ----
STDOUT: The files belonging to this database system will be owned by user "gitlab-psql".
This user must also own the server process.
STDERR: initdb: invalid locale settings; check LANG and LC_* environment variables
---- End output of /opt/gitlab/embedded/bin/initdb -D /var/opt/gitlab/postgresql/data -E UTF8 ----
Ran /opt/gitlab/embedded/bin/initdb -D /var/opt/gitlab/postgresql/data -E UTF8 returned 1

解决办法:
执行如下代码:
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
export LANGUAGE=en_US.UTF-8
source ~/.bashrc
重新执行如下: gitlab-ctl reconfigure
如果卡住如下:

....
 ruby_block[wait for gitlab-workhorse service socket] action run
 ....

按住ctrl + c 退出
执行如下代码: systemctl restart gitlab-runsvdir
没有报错后执行: gitlab-ctl restart
展示如下:
在这里插入图片描述
这样gitlab就能启动成功了。 启动后根据你的id + 端口进行访问, 初始访问的话会进行设置密码,设置后密码后就可以进行管理了。
要是访问后不能加载页面,需要进行关闭防火墙或开放指定端口:
关闭防火墙: systemctl stop firewalld

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值