Увод
Предуслови
Први корак: Инсталирајте и конфигуришите потребне зависности
Други корак: Набавите и инсталирајте ГитЛаб ЦЕ омнибус пакет
Трећи корак: Конфигуришите и покрените ГитЛаб
Четврти корак: Пријавите се из прегледача и промените лозинку
Пети корак: Више промена конфигурације
Увод
Када говоримо о онлајн гит услугама, популарна опција је ГитХуб. Али због приватности, флексибилности и/или брзине мреже, можда ћете желети да примените услугу гит на рачунару у облаку под вашом контролом. У овом случају, можете користити ГитЛаб Цоммунити Едитион (ЦЕ) да бисте постигли свој циљ.
ГитЛаб се може инсталирати на Убунту, Дебиан, ЦентОС, РХЕЛ, Сциентифиц Линук и Орацле Линук; друге *ник дистрибуције нису званично подржане. У овом туторијалу показаћу вам како да инсталирате ГитЛаб Цоммунити Едитион (ЦЕ) омнибус РПМ пакет на Вултр ЦентОС 6 к64 сервер.
Предуслови
Пре него што кренете даље, потребно је да:
Изаберите довољну величину сервера. Препоручује се најмање 2 ЦПУ-а и 2Г РАМ-а. 1 ЦПУ ради, али ће апликација радити спорије. Ако је ваша РАМ меморија мања од 2Г (минимално 512МБ), потребно је да омогућите замену да бисте постигли 2Г адресабилне меморије (РАМ + замена). Погледајте детаље о омогућавању размене у овом чланку .
Примените инстанцу сервера ЦентОС 6 к64. Ниједан од 32-битних оперативних система није подржан.
Креирајте не-роот корисника са судо дозволама. За детаље можете погледати овај чланак .
Пошаљите тикет за подршку да откажете Вултрову подразумевану блокаду на СМТП порту 25, ако желите да користите сопствени ВПС за слање е-поште.
Подесите име хоста и потпуно квалификовано име домена (ФКДН) на свом серверу, који су неопходни за слање е-поште са постфиксом на вашем ВПС-у. Погледајте овај чланак .
Повежите домен са својим сервером, иначе ћете морати да приступите својим гит репосима преко ИП адресе.
sudo yum install curl openssh-server postfix cronie
sudo service postfix start
sudo chkconfig postfix on
sudo lokkit -s http -s ssh
Други корак: Набавите и инсталирајте ГитЛаб ЦЕ омнибус пакет
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
sudo yum -y install gitlab-ce
sudo gitlab-ctl reconfigure
Четврти корак: Пријавите се из прегледача и промените лозинку
Пријавите се са свог претраживача са следећим акредитивима:
username: root
password: 5iveL!fe
Након што се пријавите, систем ће од вас тражити да одмах промените лозинку. Морате га променити и поново се пријавити.
Пети корак: Више промена конфигурације
ГитЛаб има много функција које се могу подесити.
За почетак, потребно је да конфигуришете екстерни УРЛ у свом терминалу ако нисте правилно подесили име хоста, ФКДН и повезивање домена:
sudo vi /etc/gitlab/gitlab.rb
Пронађите следећи ред:
external_url 'vultr.guest'
Замените га са:
external_url 'http://[YourIP]/'
Сачувајте и изађите. Затим унесите:
sudo gitlab-ctl reconfigure
Остале функције се могу конфигурисати у складу са вашим специфичним околностима. Не заборавите да покренете команду sudo gitlab-ctl reconfigureнакон што извршите било какве промене у конфигурацији.
Напомена : Пре него што правилно конфигуришете функције везане за е-пошту, сви новорегистровани корисници (осим роот) неће моћи да се пријаве јер њихове адресе е-поште нису потврђене. Можете се пријавити као роот и потврдити их ручно.
Подешавање је завршено. За даље читање посетите званичну веб страницу ГитЛаб-а .