• centos6下搭建gitlab


    gitlab安装方法,最新安装方法见官网:https://www.gitlab.com.cn/installation/#centos-6

    1.在 Centos 6 系统上, 下面的命令将在系统防火墙里面开放HTTP和SSH端口. 

    sudo yum install -y curl policycoreutils-python openssh-server cronie
    sudo lokkit -s http -s ssh

    2.安装postfix发送通知邮件。如果你想使用另一个解决方案来发送电子邮件,请跳过这一步,配置外部SMTP服务器后gitlab已安装。

    sudo yum install postfix
    sudo service postfix start
    sudo chkconfig postfix on

    3.添加Gitlab仓库,并安装到服务器上。这里把http://gitlab.example.com换成你服务器的IP

    curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
    sudo EXTERNAL_URL="http://gitlab.example.com" yum -y install gitlab-ee

    4.启动Gitlab,等待几分钟,通过上一步设置的 EXTERNAL_URL 地址访问,默认是用服务器的管理员账号登录。

    sudo gitlab-ctl reconfigure

    其他安装方法:

    下载安装脚本安装,这里用的是清华大学开源软件镜像站,国内源就不用担心下载速度慢了。当然你也能手动下载通过工具传至服务器,通过rpm命令安装。

    wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ee/yum/el6/gitlab-ee-10.5.5-ee.0.el6.x86_64.rpm
    rpm -ivh gitlab-ee-10.5.5-ee.0.el6.x86_64.rpm

    遇到的问题:yum源需注册付费

    #yum install pam-devel
    #This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
    Setting up Install Process
    Nothing to do

    提示使用redhat的yum源需注册付费。

    解决方法:

    1.删除redhat原有yum

    rpm -qa|grep yum|xargs rpm -e --nodeps

    2.再用命令查看是否已卸载

    rpm -qa |grep yum

    3.下载新的yum包,注意在163镜像网站上找到相应的包地址。

    wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-81.el6.centos.noarch.rpm
    wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
    wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm
    wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm   

    4.安装yum软件包

    rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm
    rpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
    rpm -ivh yum-3.2.29-40.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm

    如果安装不成功,使用--force --nodeps命令,如:rpm -ivh --force --nodeps python-iniparse-0.3.1-2.1.el6.noarch.rpm

    遇到的问题:下载的时候无法解析主机地址

    进入/etc/resolv.conf

    修改内容为下
    nameserver 8.8.8.8 #google域名服务器
    nameserver 8.8.4.4 #google域名服务器

    参考链接:https://www.gitlab.com.cn/installation/#centos-6

           http://www.bubuko.com/infodetail-2492423.html

  • 相关阅读:
    枚举Android系统的进程,任务和服务的信息
    android Gallery可循环显示图片
    android获取正在运行的进程
    Android Textview控件
    android中使用代码混淆出现Conversion to Dalvik format failed with error 1错误的解决办法
    Android断点续传
    vim常用快捷键
    V型开发过程
    CentOS 5.5 中文乱码问题解决方案
    使用yum来安装或卸载CentOS图形界面包 [linux技术]
  • 原文地址:https://www.cnblogs.com/web-easy/p/8615825.html
Copyright © 2020-2023  润新知