centos7服务器上配置gitlab

使用win10上虚拟机,centos 7 64位

查看依赖软件是否安装

     yum list installed | grep "policycoreutils"

     yum list installed | grep "openssh-server"

     yum list installed | grep "openssh-clients"

     yum list installed | grep "postfix"      注:支持gitlab发信功能

    如果上述软件没有安装,通过下面命令进行安装:

    yum -y install “软件名”

设置postfix开机自启动

     systemctl enable postfix

启动postfix     

     systemctl start postfix

查看postfix是否启动  

    systemctl status postfix

    如果显示active(running),表明已经正常启动

下载gitlab安装包,下载地址

     centos 7系统的下载地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7,选择一个版本,比如gitlab-ce-11.3.0-ce.0.el7.x86_64.rpm,输入下面命令进行下载:

     wet https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-11.3.0-ce.0.el7.x86_64.rpm

安装gitlab

   在gitlab下载文件的目录下,输入命令:rpm -i  gitlab-ce-11.3.0-ce.0.el7.x86_64.rpm

修改gitlab配置

    打开配置文件/etc/gitlab/gitlab.rb,设置服务器ip和端口,执行下面命令:

    vi /etc/gitlab/gitlab.rb

    找到external_url "http://gitlab.com.cn",比如修改成:external_url "http://192.168.56.103:9999" 

     注意:一定要选择一个可用端口,并且确保防火墙已经关闭(或已经开发了该端口),否则可能访问不了。

重置Gitlab

    gitlab-ctl reconfigure

   这个过程比较慢,完成后会有如下提示!

   Running handlers:
   Running handlers complete
   Chef Client finished, 437/620 resources updated in 03 minutes 53 seconds
   gitlab Reconfigured!
重新启动Gitlab

     # gitlab-ctl restart
    /opt/gitlab/embedded/lib/ruby/gems/2.4.0/gems/omnibus-ctl-0.6.0/lib/omnibus-ctl.rb:692: warning: Insecure world writable dir        /usr/local/zookeeper3410 in PATH, mode 040777
    ok: run: alertmanager: (pid 10846) 0s
    ok: run: gitaly: (pid 10859) 1s
    ok: run: gitlab-monitor: (pid 10870) 0s
    ok: run: gitlab-workhorse: (pid 10882) 1s
    ok: run: logrotate: (pid 10894) 0s
    ok: run: nginx: (pid 10900) 1s
    ok: run: node-exporter: (pid 10908) 0s
    ok: run: postgres-exporter: (pid 10913) 1s
    ok: run: postgresql: (pid 11007) 0s
    ok: run: prometheus: (pid 11015) 0s
    ok: run: redis: (pid 11022) 0s
    ok: run: redis-exporter: (pid 11057) 1s
    ok: run: sidekiq: (pid 11075) 0s
    ok: run: unicorn: (pid 11084) 0s

在宿主机上访问GitLab页面

    输入http://192.168.56.109:9999,提示修改密码,修改密码后,就可以使用了。

    登陆用户名为:root,密码输入你刚设置的。

至此,Gitlab服务器基本功能就算配置好了。 

遇到的异常:登陆502报错,修改了端口名,一切正常!

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值