zoukankan      html  css  js  c++  java
  • linux 搭建gitlab server

    以root 身份进行登录linux

    1.先安装相关依赖:

    sudo yum install -y curl policycoreutils-python openssh-server

    2.
    开启SSH
    开机自启动
    sudo systemctl enable sshd
    
    sudo systemctl start sshd
    3.防火墙永久开放http
    sudo firewall-cmd --permanent --add-service=http
    
    sudo systemctl reload firewalld
    (注释防火墙停止重启:systemctl start/stop/reload firewalld)

    4.
    安装postfix,设置postfix开机自启,并启动,postfix支持gitlab发信功能
      yum install postfix
       systemctl enable postfix
       systemctl start postfix
    下载gitlab:
    wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
    安装(linux内存至少2g官方建议4g内存你配置linux内存的时候): mkdir /usr/local/gitlab
    rpm -ivh  gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
     

    修改gitlab配置文件的服务器地址和端口,配置项:external_url,注意端口占用问题以及防火墙开通端口8989:

    vi    /etc/gitlab/gitlab.rb

    ## GitLab URL
    ##! URL on which GitLab will be reachable.
    ##! For more details on configuring external_url see:
    ##! https://docs.gitlab.com/omnibus/settings/configuration.html#configuring-the-external-url-for-gitlab
    external_url 'http://192.168.81.129:8989'

    永久开放端口8989:

    firewall-cmd --permanent --add-port=8989/tcp

    重启防火墙,运行命令:
    firewall-cmd --reload

    查看端口号是否开启,运行命令:
    firewall-cmd --query-port=8989/tcp

    重新启动gitlab配置文件

    gitlab-ctl reconfigure
    gitlab-ctl restart

    以上两个完成现实分别如下:

    Running handlers:
    Running handlers complete
    Chef Client finished, 362/515 resources updated in 04 minutes 18 seconds
    gitlab Reconfigured!

    [root@hostuser gitlab]# gitlab-ctl restart
    ok: run: gitaly: (pid 26240) 1s
    ok: run: gitlab-monitor: (pid 26261) 0s
    ok: run: gitlab-workhorse: (pid 26264) 1s
    ok: run: logrotate: (pid 26314) 0s
    ok: run: nginx: (pid 26322) 1s
    ok: run: node-exporter: (pid 26334) 0s
    ok: run: postgres-exporter: (pid 26341) 0s
    ok: run: postgresql: (pid 26350) 0s
    ok: run: prometheus: (pid 26359) 0s
    ok: run: redis: (pid 26375) 1s
    ok: run: redis-exporter: (pid 26379) 0s
    ok: run: sidekiq: (pid 26387) 0s
    ok: run: unicorn: (pid 26397) 0s

    进入页面地址栏点击你设置的ip:8989

    密码至少8位 adminadmin建议

    默认用户名root ,输入密码adminadmin

  • 相关阅读:
    单循环判断数组中是否有存在重复值
    【Moss2010系列】利用BCS进行业务数据集成(1)
    状态压缩
    矩阵快速幂
    高精度加法
    旋转treap
    bitset
    快速幂
    splay
    考试注意
  • 原文地址:https://www.cnblogs.com/SunshineKimi/p/10798836.html
Copyright © 2011-2022 走看看