_N_了吧唧的_ 发表于 2018-1-10 14:22:20

centos6搭建gitlab

yum -y groupinstall 'Development Tools'  yum -y install readline readline-devel ncurses-devel gdbm-devel glibc-devel tcl-devel openssl-devel curl-devel expat-devel db4-devel byacc sqlite-devel libyaml libyaml-devel libffi libffi-devel libxml2 libxml2-devel libxslt libxslt-devel libicu libicu-devel system-config-firewall-tui redis sudo wget crontabs logwatch logrotate perl-Time-HiRes git cmake libcom_err-devel.i686 libcom_err-devel.x86_64 nodejs
  yum -y install python-docutils
  yum -y install postfix
  git --version#安装高于2.7.4的git版本
  yum -y remove git
  yum install zlib-devel perl-CPAN gettext curl-devel expat-devel gettext-devel openssl-devel
  mkdir /tmp/git && cd /tmp/git
  curl --progress https://www.kernel.org/pub/software/scm/git/git-2.9.0.tar.gz | tar xz
  cd git-2.9.0
  ./configure
  make
  make prefix=/usr/local install
  yum remove ruby#安装高于2.1版本的ruby,删除老的
  mkdir /tmp/ruby && cd /tmp/ruby
  curl --progress https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.gz | tar xz
  cd ruby-2.1.9
  ./configure --disable-install-rdoc
  make
  make prefix=/usr/local install
  gem install bundler --no-doc
  yum install redis mysql
  /Data/apps/mysql/bin/mysqld_safe &
  /Data/apps/mysql/bin/mysql -uroot
  mysql> CREATE DATABASE IF NOT EXISTS `gitlabhq_production` DEFAULT CHARACTER SET `utf8` COLLATE `utf8_unicode_ci`;

  mysql> grant all on gitlabhq_production.* to 'git'@'localhost'>
页: [1]
查看完整版本: centos6搭建gitlab