zoukankan      html  css  js  c++  java
  • gitlab安装配置

    系统环境:
    CentOS Linux release 7.5.1804 (Core)

    一、配置yum源

    1. 添加yum源
    vim /etc/yum.repos.d/gitlab-ce.repo
    #输入以下内容
    [gitlab-ce]
    name=Gitlab CE Repository
    baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
    gpgcheck=0
    enabled=1
    
    2. 更新本地yum缓存
    yum clean all
    yum makecache
    

    二、安装gitlab

    #安装最新版
    yum install gitlab-ce -y
    #安装指定版本
    yum install gitlab-ce-x.x.x -y
    

    三、启动gitlab

    1. 启动gitlab所有组件
    gitlab-ctl start
    
    2. 启动gitlab服务
    gitlab-ctl reconfigure
    
    1. 测试
      在浏览器输入ip访问gitlab页面,第一次登陆,会要求修改密码,按照提示修改即可,然后跳转到登陆界面,输入用户名root,密码即可登陆

    四、其他

    1、Gitlab常用命令:
    gitlab-ctl start    				# 启动所有 gitlab 组件;
    gitlab-ctl stop        				# 停止所有 gitlab 组件;
    gitlab-ctl restart        			# 重启所有 gitlab 组件;
    gitlab-ctl status        			# 查看服务状态;
    gitlab-ctl reconfigure        		# 启动服务;
    /etc/gitlab/gitlab.rb        		# 修改默认的配置文件;
    gitlab-rake gitlab:check SANITIZE=true --trace    # 检查gitlab;
    gitlab-ctl tail        				# 查看日志
    
    2 修改gitlab默认端口

    编辑gitlab的配置文件 vim /etc/gitlab/gitlab.rb

    unicorn['listen'] = 'localhost'
    unicorn['port'] = 8088
    
    nginx['listen_addresses'] = ['*']
    nginx['listen_port'] = 88
    

    修改后,关闭gitlab,重启启动服务即可。

    一键安装脚本

    #config yum repo
    echo >>/etc/yum.repos.d/gitlab-ce.repo<<EOF
    [gitlab-ce]
    name=Gitlab CE Repository
    baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
    gpgcheck=0
    enabled=1
    EOF
    
    #intall gitlab-ce
    yum clean all
    yum makecache
    yum install gitlab-ce -y
    
    #start gitlab-ce
    gitlab-ctl start
    gitlab-ctl reconfigure
    
    #change config file
    sleep 2
    echo "unicorn['listen'] = 'localhost'" >>/etc/gitlab/gitlab.rb
    echo "unicorn['port'] = 8088" >>/etc/gitlab/gitlab.rb
    echo "nginx['listen_addresses'] = ['*']" >>/etc/gitlab/gitlab.rb
    echo "nginx['listen_port'] = 88" >>/etc/gitlab/gitlab.rb
    
    #reboot gitlab-ce
    sleep 2
    gitlab-ctl stop
    gitlab-ctl start
    
  • 相关阅读:
    The commands of Disk
    How to build a NFS Service
    Apache的dbutils的架构图
    Spring使用ThreadLocal解决线程安全问题
    NIO流程
    Servlet 生命周期、工作原理
    forward和redirect的区别
    笔记:Java 性能优化权威指南 第9、10、11章 GlassFish、Web应用、Web Service、EJB性能调优
    几个关于Java内存泄露方面的面试题
    MAT 检测 Java内存泄露检测
  • 原文地址:https://www.cnblogs.com/cangyuefeng/p/10339158.html
Copyright © 2011-2022 走看看