• centos7搭建GitLab


    1.安装依赖

    yum -y install policycoreutils openssh-server openssh-clients postfix policycoreutils-python

     postfix是用来发邮件的

    2.设置postfix开机自启,并启动,postfix支持gitlab发信功能

    systemctl enable postfix && systemctl start postfix

    3.进入指定目录下载gitlab

    cd /usr/local/src

    4.下载gitlab包

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

    5.安装gitlab

    rpm -i gitlab-ce-8.0.0-ce.0.el7.x86_64.rpm

     

    6.修改gitlab配置文件指定服务器ip和自定义端口:

    vim  /etc/gitlab/gitlab.rb

       

    :wq保存并退出

    7.重置GitLab

    gitlab-ctl reconfigure

    8.启动GitLab

    gitlab-ctl restart

    9.访问 GitLab页面:http://47.**.**.160:8085/

    如果没有域名,直接输入服务器ip和指定端口进行访问

    初始账户: root 密码:5iveL!fe

    第一次登录修改密码

    注意:502错误

     可能原因:

    1)、权限问题

    Gitlab文件需要给予读写的权限

    chmod -R 755 /var/log/gitlab

    2)、端口问题

    Gitlab的默认启动端口是80,8080,所以有肯能会与其他的端口产生冲突,所以需要修改文件。

     

    vim /etc/gitlab/gitlab.rb

     

    external_url 'http://localhost:8888' #指定访问端口,默认是80

    unicorn['listen'] = '127.0.0.1'

    unicorn['port'] = 8001 # unicorn worker的工作端口,默认为8080,如果你的8080端口被占用的,这一项需要更改。

    重启gitlab

    gitlab-ctl reconfigure

     

    gitlab-ctl restart

    3)、内存不足的问题

    安装gitlab的时候,已经说明你的空余内存需要有4G左右的内存,所以在安装gitlab的时候,请给足内存,在安装。

     

     

    10.添加用户

     

     

    11.点击保存后界面

     

    12.修改密码

     

     

      

  • 相关阅读:
    URAL 2080 莫队
    Codeforces Round #361 (Div. 2) C D
    UVALive 7297 bfs
    UVALive 7472
    HDU 5773 最长上升子序列
    递归求解最大值和最小值
    数字方阵旋转问题
    实现循环队列的各种基本运算
    实现顺序栈的各种基本运算
    使用两个栈来实现队列
  • 原文地址:https://www.cnblogs.com/guoyansi19900907/p/10248323.html
Copyright © 2020-2023  润新知