zoukankan      html  css  js  c++  java
  • GitLab安装

    1.部署gitlab需要的postfix

    [root@linux-node2 ~]# yum install curl policycoreutils openssh-server openssh-clients postfix -y
    [root@linux-node2 ~]# systemctl start postfix

    2.安装gitlab-ce
    安装gitlab-ce最快速的解决方案是使用GitLab CE Omnibus package这个包,可以一站式的解决安装、配置、管理备份等需求:https://about.gitlab.com/downloads/#centos7
    注:由于网络问题,国内用户,建议使用清华大学的镜像源进行安装,详情可以在这里找到:https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/ 
    使用国内YUM源:

    [root@linux-node2 ~]# 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 
    [root@linux-node2 ~]# yum makecache
    [root@linux-node2 ~]# yum install gitlab-ce -y

    3.配置并启动gitlab-ce
    首先我们干的第一件事情就是给gitlab设置一个域名,当然你也可以后期再设置,但是需要重启。

    [root@linux-node2 ~]# vim /etc/gitlab/gitlab.rb
    external_url 'http://192.168.56.12'

    4.配置Gitlab并启动

    [root@linux-node2 ~]# gitlab-ctl reconfigure
    [root@linux-node2 ~]# gitlab-ctl start

    5.可以使用gitlab-ctl管理gitlab:

    查看gitlab状态: [root@linux-node2 ~]# gitlab-ctl start
    关闭gitlab:    [root@linux-node2 ~]# gitlab-ctl stop
    启动gitlab:    [root@linux-node2 ~]# gitlab-ctl start
    重启gitlab:    [root@linux-node2 ~]# gitlab-ctl restart

    6.登录gitlab
    第一次登录gitlab,需要为root用户修改密码,root用户也是gitlab的超级管理员。

  • 相关阅读:
    LINX中的各种alloc
    Enea LINX代码分析之二(ECM_RX)
    Enea LINX代码分析之一
    看代码和写代码还是很不同的
    sctp bind
    sockaddr和sockaddr_in
    pthread条件变量
    System V IPV & Posix IPC(摘自Unix网络编程卷2)
    [宽度优先搜索] FZU-2150 Fire Game
    [字符哈希] POJ 3094 Quicksum
  • 原文地址:https://www.cnblogs.com/xiewenming/p/7304863.html
Copyright © 2011-2022 走看看