Убунту

Како инсталирати и конфигурисати ГитЛаб ЦЕ на Убунту 18.04 ЛТС

Како инсталирати и конфигурисати ГитЛаб ЦЕ на Убунту 18.04 ЛТС

ГитЛаб је менаџер Гит-спремишта отвореног кода заснован на мрежи. Написан је на Руби-у и испоручује се са пуно функција, укључујући преглед кода, надгледање, ЦИ / ЦД (континуирана интеграција и примена), вики, праћење проблема и многе друге.

До 2012. године, ГитЛаб је био потпуно бесплатан и софтвер отвореног кода дистрибуиран под МИТ лиценцом. У јулу 2013. програм је подељен на две верзије: ГитЛаб Цоммунити Едитион (ЦЕ) и ГитЛаб Ентерприсе Едитион (ЕЕ).

У фебруару 2014. ГитЛаб је узео пословни модел отвореног језгра. Као што се очекивало, ГитЛаб ЕЕ има неке напредне функције које нису присутне у ЦЕ верзији. Међутим, компанија ГЕ и даље активно развија и подржава је.

Инсталирајте ГитЛаб ЦЕ на Убунту 18.04 ЛТС

У ФОСС Линуку волимо софтвер отвореног кода, стога ће овај чланак описати само инсталација ГитЛаб Цоммунити Едитион (ЦЕ) на Убунту.

Системски захтеви

За почетак ажурирајте системска спремишта пре покретања инсталације ГитЛаб-а.

судо апт-гет упдате

Инсталирајте и конфигуришите потребне зависности:

судо апт-гет инсталл цурл опенссх-сервер ца-цертификати

Гитлаб ће морати да буде у могућности да шаље е-пошту корисницима. Стога бисте требали инсталирати и конфигурирати услугу е-поште као што је постфик или можете користити вањске услуге е-поште попут АВС СЕС, МаилЦхимп итд. У овом примеру ћемо користити постфк.
Инсталирајте постфик.

судо апт-гет инсталирај постфик

Током инсталације постфикса, питаће се за тип конфигурације сервера поште. Изаберите „Интернет локација“ и кликните „У реду“.

Интернет сајт

Тада ће се затражити да унесете „Име системске поште“. Ово би требало да буде ваше име хоста сервера или ДНС име вашег сервера. Овде користимо „гитлаб.фосслинук.цом ”.
Унесите одговарајуће име за конфигурацију сервера и притисните Ок.

Име поште

Након што инсталација постфикса покрене услугу:

судо системцтл старт постфик

Омогући услугу при покретању система:

судо системцтл омогући постфик

Инсталирање ГитЛаб-а

Додајте спремиште ГитЛаб пакета:

цурл -сС хттпс: // пакети.гитлаб.цом / инсталл / репоситориес / гитлаб / гитлаб-це / сцрипт.деб.сх | судо басх

Затим инсталирајте ГитЛаб Цоммунити Едитион:

судо апт-гет инсталирајте гитлаб-це

Инсталација може потрајати неко време. Тада ћете добити следећи излаз.

Инсталација ГитЛаба завршена

Измените правила заштитног зида

Дозволи ХТТП и ХТТПС:

судо уфв аллов хттп
судо уфв дозволи хттпс

Проверите статус заштитног зида и он ће приказати отворене портове:

судо уфв статус

Конфигуришите ГитЛаб УРЛ са ССЛ

Пре него што приступимо ГитЛаб-у, морамо га конфигурисати са именом домена.
Пре него што додате ово име домена, морате да конфигуришете своје ДНС сервере са потребним конфигурацијама (запис са јавним ИП-ом сервера).
Дакле, изволите и измените конфигурациону датотеку ГитЛаб

судо / етц / гитлаб / гитлаб.рб

Пронађите поље „ектернал_урл“ и додајте име домена

УРЛ

Затим потражите „летсенцрипт“ и раскоментаришите линију. Подесите га на „истинито“.
Ако је потребно, можете да омогућите и одељак „летсенцрипт ['цонтацт_емаилс']“. Откажите коментар и додајте своју адресу е-поште.

Летсенцрипт

Сачувајте и затворите датотеку. Након ове врсте модификације, потребно је да поново конфигуришете ГитЛаб. Дакле, покрените испод команде да бисте то урадили.

судо гитлаб-цтл реконфигурација

Поново ће конфигурисати ГитЛаб и конфигурисати бесплатни ССЛ сертификат.

Реконфигурисано

ГитЛаб веб интерфејс

Користите свој веб прегледач и унесите свој ГитЛаб урл и притисните ентер.

хттпс: // гитлаб.фосслинук.цом

Замените „гитлаб.фосслинук.цом “са именом вашег домена:
Када први пут прегледате ГитЛаб веб интерфејс, затражиће нову лозинку за административни налог. Унесите нову лозинку и кликните на „промените лозинку“.

Админ Пассворд

Након тога, преусмериће се на страницу за пријављивање. Корисничко име ће бити "роот", а лозинка ће бити она коју сте већ поставили.

Страница за пријављивање

Након што се пријавите на рачун, видећете страницу добродошлице.

ГитЛаб страница добродошлице

СМТП подешавања

Ако је потребно да измените СМТП поставке, измените „гитлаб.рб ”.

судо вим / етц / гитлаб / гитлаб.рб

За СМТП на лоцалхост-у морате да измените следеће конфигурације:

гитлаб_раилс ['смтп_енабле'] = тачно; гитлаб_раилс ['смтп_аддресс'] = 'лоцалхост'; гитлаб_раилс ['смтп_порт'] = 25; гитлаб_раилс ['смтп_домаин'] = 'лоцалхост'; гитлаб_раилс ['смтп_тлс'] = нетачно; гитлаб_раилс ['смтп_опенссл_верифи_моде'] = 'ноне' гитлаб_раилс ['смтп_енабле_старттлс_ауто'] = фалсе гитлаб_раилс ['смтп_ссл'] = фалсе гитлаб_раилс ['смтп_форце_ссл'] =

Ето га! Успешно сте инсталирали и конфигурисали ГитЛаб.

Топ 5 карата за хватање игара
Сви смо видели и волели стримовање играња на ИоуТубе-у. ПевДиеПие, Јакесептицие и Маркиплиер само су неки од најбољих играча који су зарадили милионе ...
Како развити игру на Линуку
Пре деценију, није много корисника Линука предвидело да ће њихов омиљени оперативни систем једног дана бити популарна платформа за играње комерцијални...
Портови комерцијалних игара отвореног кода
Бесплатне рекреације покретачких игара са отвореним кодом и више платформи могу се користити за играње старих, као и неких прилично недавних наслова и...