Заметка по установке GitLab под Fedora 22 Server

1. Установить следующие пакеты:

dnf install @development-tools zlib-devel openssl-devel gdbm-devel readline-devel ncurses-devel libffi-devel redis libxml2-devel libxslt-devel libcurl-devel libicu-devel mariadb-server mariadb mariadb-devel ruby rubygem-bundler ruby-devel patch gcc-c++ libyaml-devel python-docutils cmake nodejs krb5-libs krb5-devel postfix

2. Создать пользователя:

adduser -r -m -U -c 'GitLab' git

3. Далее Gitlab ставится согласно официальной документации: https://github.com/gitlabhq/gitlabhq/blob/master/doc/install/installation.md

Для установки Gitlab совместно с Apache, а не Nginx:

1. Установить пакеты:

dnf install mod_passenger

2. Установить gem:

gem install --no-user-install passenger

3. Настроить виртуальный хост для Apache:

<IfModule mod_passenger.c>
   PassengerRoot /usr/share/passenger//phusion_passenger/locations.ini
   PassengerRuby /usr/bin/ruby
</IfModule>

<VirtualHost *:80>

    ServerName test.git
    DocumentRoot /home/git/gitlab/public
    <Directory /home/git/gitlab/public>
        AllowOverride All
        Options All
        Allow from all
    </Directory>
    ProxyPass / http://localhost:8080/
    ProxyPassReverse / http://localhost:8080/
    ProxyPreserveHost On
    ErrorLog  logs/gitlab_error.log
    CustomLog logs/gitlab_access.log combined
</VirtualHost>

 

Запись опубликована в рубрике Короткие заметки с метками , , , . Добавьте в закладки постоянную ссылку.

Добавить комментарий