电脑疑难杂症、电脑操作问题教程就来系统教程网

CentOS系统安装GitLab的步骤

2015-03-25 投稿人:网络编辑

友情提示:教程内容为了更好的解决大家的问题,所以系统教程网的每一篇内容都是图文并茂的在多端设备下呈现给大家。告诉大家的是,文章内里的图片也尤为重要,在处理问题的过程中图片内容占解决问题的80%的重要性。因此,每篇文章里的图片都是能点击打开、支持放大查看(在手机端设备的情况也能如此)。

  GitLab是用于仓库管理系统的开源项目,一般安装于Ubuntu和Debian系统,当然也可以安装于CentOS系统,今天小编要给大家介绍的就是GitLab在CentOS系统下的安装,以及GitLab安装前的配置,一起来学习下吧。

 CentOS系统安装GitLab的步骤

  前置要求

  一定要先关闭iptable与selinux

  本文安装的系统为centos 6.2 64位系统,安装在dell r410机器

  1、安装epel与基础依赖库及软件

  cd /tmp

  wget http://download.Fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

  1rpm -Uvh epel-release-6-8.noarch.rpm

  2yum install -y readline-devel libyaml-devel gdbm-devel ncurses-devel redis openssl-devel

  3zlib-devel gcc gcc-c++ make autoconf readline-devel curl-devel expat-devel gettext-devel

  4tk-devel libxml2-devel libffi-devel libxslt-devel libicu-devel httpd httpd-devel gitolite git-all python-devel python-pip sqlite-devel sendmail vim mysql-devel mysql-server patch libyaml* pcre-devel

  2、安装ruby(一般默认安装都是1.8的,官方要求1.9以上)

  mkdir /tmp/ruby && cd /tmp/ruby

  curl --progress http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.gz | tar xz

  cd ruby-1.9.3-p392/

  。/configure

  make

  make install

  gem install bundler

  ln -s /usr/local/bin/ruby /usr/bin/ruby

  ln -s /usr/local/bin/gem /usr/bin/gem

  ln -s /usr/local/bin/bundle /usr/bin/bundle

  3、创建一个git用户供GitLab使用

  adduser --comment ‘GitLab’ git

  chmod –R 755 /home/git

  4、安装gitlab 的shell

  # Login as git

  sudo su git

  # Go to home directory

  cd /home/git

  # Clone gitlab shell

  git clone https://github.com/gitlabhq/gitlab-shell.git

  cd gitlab-shell

  # switch to right version

  git checkout v1.3.0

  cp config.yml.example config.yml

  # Edit config and replace gitlab_url

  # with something like ‘http://domain.com/’

  vim config.yml

  # Do setup

  。/bin/install

相关文章

  • 如何在CentOS系统中安装搭建VPN
    如何在CentOS系统中安装搭建VPN

      GitLab是用于仓库管理系统的开源项目,一般安装于Ubuntu和Debian系统,当然也可以安装于CentOS系统,今天小编要给大家介绍的就是GitLab在CentOS系统下的安装,以及Git.....

    2015-03-25
  • CentOS系统中RPM软件包操作指南
    CentOS系统中RPM软件包操作指南

      GitLab是用于仓库管理系统的开源项目,一般安装于Ubuntu和Debian系统,当然也可以安装于CentOS系统,今天小编要给大家介绍的就是GitLab在CentOS系统下的安装,以及Git.....

    2015-03-25
  • CentOS系统安装使用Subversion的方法
    CentOS系统安装使用Subversion的方法

      GitLab是用于仓库管理系统的开源项目,一般安装于Ubuntu和Debian系统,当然也可以安装于CentOS系统,今天小编要给大家介绍的就是GitLab在CentOS系统下的安装,以及Git.....

    2015-03-25
  • CentOS系统安装GitLab的步骤
    CentOS系统安装GitLab的步骤

      GitLab是用于仓库管理系统的开源项目,一般安装于Ubuntu和Debian系统,当然也可以安装于CentOS系统,今天小编要给大家介绍的就是GitLab在CentOS系统下的安装,以及Git.....

    2015-03-25
  • CentOS系统安装whois命令的方法
    CentOS系统安装whois命令的方法

      GitLab是用于仓库管理系统的开源项目,一般安装于Ubuntu和Debian系统,当然也可以安装于CentOS系统,今天小编要给大家介绍的就是GitLab在CentOS系统下的安装,以及Git.....

    2015-03-25
  • CentOS系统实现SSH无密码登录的方法
    CentOS系统实现SSH无密码登录的方法

      GitLab是用于仓库管理系统的开源项目,一般安装于Ubuntu和Debian系统,当然也可以安装于CentOS系统,今天小编要给大家介绍的就是GitLab在CentOS系统下的安装,以及Git.....

    2015-03-25
  • CentOS系统Lighttpd安装技巧
    CentOS系统Lighttpd安装技巧

      GitLab是用于仓库管理系统的开源项目,一般安装于Ubuntu和Debian系统,当然也可以安装于CentOS系统,今天小编要给大家介绍的就是GitLab在CentOS系统下的安装,以及Git.....

    2015-03-25
  • Centos系统如何安装和使用Vsftp
    Centos系统如何安装和使用Vsftp

      GitLab是用于仓库管理系统的开源项目,一般安装于Ubuntu和Debian系统,当然也可以安装于CentOS系统,今天小编要给大家介绍的就是GitLab在CentOS系统下的安装,以及Git.....

    2015-03-25