Гит

Инсталирање Гитее - Гит сервера који је сам домаћин на Убунту 20.04 ЛТС

Инсталирање Гитее - Гит сервера који је сам домаћин на Убунту 20.04 ЛТС
Гитеа је Гит-ова платформа, као и ГитЛаб. Али Гитеа је једноставнија, лагана и једноставнија за конфигурисање од ГитЛаб-а. У овом чланку ћу вам показати како инсталирати и користити Гитеа на Убунту 20.04 ЛТС. Па, кренимо.

Тестирано на: Убунту 18.04 ЛТС и Убунту 20.04 ЛТС.

Постављање статичке ИП адресе:

Пре него што започнете, требало би да подесите статичку ИП адресу на вашем Убунту 20.04 ЛТС машина. Ако вам је потребна било каква помоћ у вези с тим, погледајте мој чланак Постављање статичке ИП адресе на Убунту 20.04 ЛТС.

Подесио сам статичну ИП адресу 192.168.0.11 на мојој Убунту машини где инсталирам Гитеу. Пазите да га од сада замените својим.

$ ип а

Ажурирање кеша спремишта АПТ пакета:

Сада ажурирајте кеш спремишта АПТ пакета следећом наредбом:

$ судо апт упдате

Инсталирање вгета:

Да бисте преузели Гитеа бинарни програм из командне линије, треба вам било шта вгет или увити се. У овом чланку ћу користити вгет.

Можете инсталирати вгет са следећом командом:

$ судо апт инсталл вгет -и

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

Такође треба имати гит инсталиран на рачунару да би Гитеа могла да ради.

Можете инсталирати гит помоћу следеће наредбе:

$ судо апт инсталл гит -и

Инсталирање и конфигурисање МиСКЛ за Гитеа:

Гитеа може радити са базама података МиСКЛ, ПостгреСКЛ, СКЛите3 и МССКЛ. У овом чланку ћу конфигурисати Гитеу да користи МиСКЛ базу података.

Можете инсталирати МиСКЛ на ваш Убунту 20.04 ЛТС машина са следећом командом:

$ судо апт инсталирај мискл-сервер мискл-цлиент -и

Треба инсталирати МиСКЛ.

Сада се пријавите на МиСКЛ конзолу као корен са следећом командом:

$ судо мискл -у роот -п

Сада укуцајте МиСКЛ лозинку за роот и притисните .

Подразумевано није постављена лозинка за корен корисник. Дакле, ако пратите, само притисните .

Требали бисте бити пријављени на МиСКЛ конзолу.

Сада креирајте новог МиСКЛ корисника гитеа са лозинком тајна са следећом СКЛ наредбом:

мискл> ЦРЕАТЕ УСЕР 'гитеа' ИДЕНТИФИЕД БИ 'сецрет';

Сада креирајте гитеа база података за Гитеа са следећим СКЛ изразом:

мискл> СТВАРИ БАЗУ ПОДАТАКА гитеа СЕТ КАРАКТЕРА 'утф8мб4' ЦОЛЛАТЕ 'утф8мб4_уницоде_ци';

Сада, дозволите гитеа корисник пуни приступ гитеа база података са следећим СКЛ изразом:

мискл> ДОДАЈ СВЕ ПРИВИЛЕГИЈЕ НА гитеи.* ТО 'гитеа';

Да би промене ступиле на снагу, покрените следећу СКЛ наредбу:

мискл> ФЛУСХ ПРИВИЛЕГЕС;

Сада изађите из МиСКЛ љуске на следећи начин:

мискл> излаз

Инсталирање Гитее:

Сада преузмите Гитеа бинарни софтвер са званичне веб странице Гитее помоћу следеће команде:

$ судо вгет -О / уср / лоцал / бин / гитеа хттпс: // дл.гитеа.ио / гитеа / 1.11.4 /
гитеа-1.11.4-линук-амд64

Преузима се бинарни систем Гитеа.

У овом тренутку треба преузети Гитеу.

Сада, дајте дозволу за извршење бинарном систему Гитеа / уср / лоцал / бин / гитеа са следећом командом:

$ судо цхмод + к / уср / лоцал / бин / гитеа

Сада бисте требали моћи да приступите Гитеи као што је приказано на снимку екрана испод.

$ гитеа --верзија

Сада креирајте нови кориснички гит за Гитеа на следећи начин:

$ судо аддусер --систем --схелл / бин / басх --гецос 'Гит контрола верзије'
--гроуп --дисаблед-пассворд --хоме / хоме / гит гит

Овде ће се гит спремишта чувати у КУЋА директоријум гит корисник / хоме / гит.

Корисник гит треба створити.

Сада креирајте све потребне директоријуме за Гитеу на следећи начин:

$ судо мкдир -пв / вар / либ / гитеа / цустом, дата, лог

Сада промените корисника и групу директорија које сте управо креирали гит као што следи:

$ судо цховн -Рв гит: гит / вар / либ / гитеа

Сада, поставите тачне дозволе за / вар / либ / гитеа / директоријум како следи:

$ судо цхмод -Рв 750 / вар / либ / гитеа

Сада креирајте Гитеа директоријум за конфигурацију / етц / гитеа / као што следи:

$ судо мкдир -в / етц / гитеа

Сада промените корисника у корен и груписати се у гит Гитеа директоријума за конфигурацију / етц / гитеа / као што следи:

$ судо цховн -Рв роот: гит / етц / гитеа

Сада, поставите тачне дозволе за / етц / гитеа / директоријум како следи:

$ судо цхмод -Рв 770 / етц / гитеа

Конфигурисање Гитеа услуге:

Сада морате створити датотеку услуге системд гитеа.услуга за Гитеју у / етц / системд / систем / именик.

Да бисте креирали датотеку услуге за Гитеа, покрените следећу команду:

$ судо нано / етц / системд / систем / гитеа.услуга

Сада укуцајте следеће редове у гитеа.услуга датотека.

[Јединица]
Опис = Гитеа (Гит са шољом чаја)
После = сислог.мета
После = мрежа.мета
Захтева = мискл.услуга
[Услуга]
ЛимитМЕМЛОЦК = бесконачност
ЛимитНОФИЛЕ = 65535
РестартСец = 2с
Тип = једноставно
Корисник = гит
Група = гит
ВоркингДирецтори = / вар / либ / гитеа /
ЕкецСтарт = / уср / лоцал / бин / гитеа веб --цонфиг / етц / гитеа / апп.ини
Рестарт = увек
Окружење = КОРИСНИК = гит ХОМЕ = / хоме / гит ГИТЕА_ВОРК_ДИР = / вар / либ / гитеа
ЦапабилитиБоундингСет = ЦАП_НЕТ_БИНД_СЕРВИЦЕ
АмбиентЦапабилитиес = ЦАП_НЕТ_БИНД_СЕРВИЦЕ
[Инсталирај]
ВантедБи = вишекориснички.мета

Када завршите, сачувајте гитеа.услуга датотеку притиском на + Икс затим И и .

Сада покрените гитеа сервис са следећом командом:

$ судо системцтл старт гитеа

Као што видите, гитеа услуга ради.

$ судо системцтл статус гитеа

Сад додај гитеа услуга за покретање система вашег Убунту 20.04 ЛТС машина. Дакле, аутоматски ће се покренути приликом покретања.

$ судо системцтл омогућава гитеа

Почетна конфигурација Гитее:

Сада морате да конфигуришете Гитеу из веб прегледача.

Прво пронађите ИП адресу вашег Убунту 20.04 ЛТС машина на следећи начин:

$ ип а

У мом случају, ИП адреса је 192.168.0.11. За вас ће бити другачије. Дакле, од сада га замените својим.

Сада отворите веб прегледач и посетите хттп: // 192.168.0.11: 3000. Требали бисте видети следећу страницу.

БЕЛЕШКА: Гитеа трчи у луци 3000 подразумевано.

Сада кликните на било који од Регистровати или Пријавите се линк.

Треба приказати страницу почетне конфигурације Гитее. Морате да конфигуришете Гитеу одавде.

Унесите податке о својој МиСКЛ бази података у Поставке базе података одељак. Пре него што наставите, уверите се да су поставке базе података тачне.

У Генерал Сеттингс одељку можете конфигурисати многе ствари Гитее.

Можете да промените подразумевани наслов веб локације (Наслов сајта), директоријум у којем ће се чувати гит спремишта (Корен пут спремишта), Корен пут Гит ЛФС-а, Корисник Гитеа трчања (Покрени као корисничко име), Гитеа Пут пута, Лука Гитеа (Гитеа ХТТП порт за преслушавање), ХТТП / ХТТПС УРЛ клона (Гитеа основни УРЛ), УРЛ клона ССХ (Домен ССХ сервера) и ССХ клон порт (ССХ порт сервера).

Ако желите, све можете да оставите подразумеваним. Али, обавезно промените Домен ССХ сервера и Гитеа основни УРЛ на потпуно квалификовано име домена (ФКДН) или ИП адресу вашег Убунту рачунара. Такође прилагодите ССХ порт сервера ако сте променили ССХ порт на вашој Убунту машини.

Променио сам Домен ССХ сервера до 192.168.0.11, Гитеа ХТТП порт за преслушавање до 80 и Гитеа основни УРЛ до хттп: // 192.168.0.11 /.

БЕЛЕШКА: Ако поставите Гитеа ХТТП порт за преслушавање до 80, онда не морате да укључите порт 80 у Гит Басе УРЛ одељак. Можете само поставити хттп: // 192.168.0.11 / као ваш Гит Басе УРЛ.

Али ако користите било који порт попут 8080, онда бисте га требали укључити у Гит Басе УРЛ. и.е. хттп: // 192.168.0.11: 8080 /

Постоје и опционални Подешавања е-поште (ако желите да пошаљете е-пошту са вашег Гитеа сервера), Подешавања сервера и независних услуга (за интеграцију услуге из трећег дела са Гитеом) и Подешавања администраторског налога (за креирање Гитеа налога администратора). Само кликните на стрелицу да бисте их проширили ако желите.

Нећу их конфигурисати у овом чланку.

Гитеа Подешавања е-поште.

Гитеа Подешавања сервера и независних услуга.

Гитеа Подешавања администраторског налога.

Када завршите са подешавањем Гитее, кликните на Инсталирајте Гитеа.

Гитеа треба да буде инсталиран, а прегледач би требало да вас преусмери на почетну страницу Гитее.

Ако сте променили Гитеа ХТТП порт (као што сам то урадио), можда ћете видети следећу поруку о грешци. То је врло лако поправити.

Да бисте то поправили, довољно је да поново покренете гитеа сервис са следећом командом:

$ судо системцтл поново покрените гитеа

Једном када поново покренете гитеа услуга, требало би да имате приступ Гитеи из веб прегледача као и обично.

Коришћење Гитее:

У овом одељку ћу вам показати како се користи Гитеа.

Прво кликните на Регистровати.

Сада укуцајте своје личне податке и кликните на региструјте налог да бисте креирали нови Гитеа налог.

Треба да направите нови Гитеа налог и да будете пријављени на свој налог.

Сада кликните на + дугме за стварање новог Гит спремишта.

Укуцајте а Име спремишта и друге информације о спремишту. Затим кликните на Направите спремиште.

Ново Гит спремиште (тест у мом случају) треба створити као што видите на снимку екрана испод.

Гитеа такође треба да вас упути како користите ово спремиште.

Сада креирајте директоријум тест/ на рачунару и идите до тог директоријума на следећи начин:

$ мкдир тест
$ цд тест /

Сада креирајте ново Гит спремиште у тест/ директоријум како следи:

$ гит инит

Сада креирајте једноставан РЕАДМЕ.доктор медицине датотека на следећи начин:

$ ецхо "Хелло Ворлд фром ЛинукХинт"> РЕАДМЕ.доктор медицине

Сада се обавежите на следећи начин:

$ гит адд -А
$ гит цоммит -м 'почетно урезивање'

Сада додајте спремиште Гитеа (тест у мом случају) управо сте креирали као удаљено спремиште на следећи начин:

$ гит ремоте додај порекло хттп: // 192.168.0.11 / сховон / тест.гит

Сада притисните промене на удаљеном Гитеа репозиторијуму на следећи начин:

$ гит пусх -у порекло мастер

Сада укуцајте своје Гитеа корисничко име и притисните .

Сада укуцајте своју Гитеа лозинку и притисните .

Ваше гит спремиште треба отпремити на ваш Гитеа сервер.

Као што видите, промене се примењују на тест Гит спремиште на мом Гитеа серверу.

Дакле, тако инсталирате и користите Гитеу на Убунту 20.04 ЛТС. Хвала што сте прочитали овај чланак.

Водич за битку за Веснотх
Битка за Веснотх је једна од најпопуларнијих стратешких игара отвореног кода које тренутно можете играти. Не само да је ова игра у развоју већ јако ду...
0 А.Д. Приручник
Од многих стратешких игара тамо, 0 А.Д. успева да се истакне као свеобухватан наслов и врло дубока, тактичка игра упркос томе што је отворен извор. Ра...
Водич за Унити3Д
Увод у Унити 3Д Унити 3Д је моћан мотор за развој игара. То је унакрсна платформа која вам омогућава да креирате игре за мобилне уређаје, веб, стоне р...