Дебиан

Како поставити ГОГ-ове на Линук-у

Како поставити ГОГ-ове на Линук-у
Системи за контролу верзија су краљ заједничког развоја у савременом свету. Од великих пројеката као што су Линук кернел, Гоогле Кубернетес и многи други, вцс играју велику улогу у олакшавању функционалности заједничког развоја.

Један од популарних система за контролу верзија је гит, који служи програмерима од њихових локалних система до облака. Сада постоје различити начини на које можете искористити моћ гита, на пример, плаћање удаљених спремишта на услугама као што су ГитХуб, ГитЛаб и многи други. Такође можете да направите свој властити гит систем хостован на серверу у облаку и да га користите за сопствене пројекте и тимове.

Ово упутство ће научити како поставити систем контроле верзија на Линуку користећи Дебиан 10 и ГОГ-ове. Пратите нас до краја да бисте сазнали више.

Увод у ГОГ-ове

ГОГс је једноставна, безболна услуга хостинга Гит написана на језику Го. Једноставно је и не захтевају велике рачунарске ресурсе. Због природе свог програмског језика, ГОГ-ови су такође невероватно брзи.

ГОГс је популаран избор за свакога ко жели да постави свој приватни гит сервис без плаћања сервера на ГитХуб добављачима.

Овај водич ће користити локални Дебиан систем, програмски језик Го и МиСКЛ као базу података.

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

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

Инсталирање језика Го је једноставно.

Прво отворите терминал и преузмите го архиву користећи вгет као:

вгет хттпс: // голанг.орг / дл / го1.15.8.линук-амд64.катран.гз

Затим извуците архиву у / уср / лоцал директоријум:

тар -Ц / уср / лоцал -кзф го1.15.8.линук-амд64.катран.гз

Након што смо издвојили архиву, морамо извести бинарну локацију го на путању у .басхрц датотека.

Уредите датотеку и додајте следеће уносе

извоз ГОПАТХ = $ ХОМЕ / го
извоз ГОРООТ = / уср / лоцал / го
извози ПУТ = $ ПАТХ: $ ГОРООТ / канта

Сада сачувајте датотеку и примените промене набављањем датотеке басхрц:

извор .басхрц

Сада проверите да ли је го инсталиран позивањем наредбе го:

го верзија

Инсталирање базе података

Изградимо сада позадинску базу података за ГОГс систем. Добро је напоменути да је база података потпуно необавезна, а ГОГ-ови ће радити са или без ње.

Први корак је осигурати да је систем ажуриран:

судо апт-гет упдате && судо апт-гет надоградња

Затим инсталирајте МиСКЛ сервер:

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

Затим покрените СКЛ љуску и унесите наредбе:

мискл> ЦРЕАТЕ УСЕР 'гогс' @ 'лоцалхост' ИДЕНТИФИЕД БИ 'пассворд';
мискл> ЦРЕАТЕ БАТАБАСЕ гогс;
мискл> ГРАНТ АЛЛ ОН гогс.* ТО 'гогс';

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

Сада када имамо све захтеве за покретање ГОГ-а на нашем систему, можемо наставити са компајлирањем апликације.

Прво га преузмите помоћу команде гит цлоне:

гит цлоне --дептх 1 хттпс: // гитхуб.цом / гогс / гогс.гит гогс

Идите до директорија гогс

цд гогс

Саставите главни програм

иди гради

Када завршите, покрените гогс бинарни:

./ гогс веб

Ово ће покренути веб сервер и ослушкивати долазне хттп везе.

Конфигурисање ГОГ-а

Када се веб сервер покрене, покрените гогс веб интерфејс користећи адресу хттп: // лоцалхост: 3000

Ово ће покренути инсталациони програм ГОГс омогућавајући вам да конфигуришете позадину ГОГ-а.

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

Тип базе података = МиСКЛ
Домаћин = 127.0.0.1: 3306
Корисник = гогс
Лозинка =
Име базе података = гогс

Након што правилно конфигуришете сервер, направите администраторски налог и почните да користите ГОГ-ове.

Ако тражите туториал за гит, размотрите чланак о томе како инсталирати и користити-гит-он-Линук.

Закључак

У овом кратком водичу разговарали смо о инсталирању и коришћењу ГОГ-а, само хостоване гит услуге на Дебиан систему. Овај водич се може увелико проширити да угости ГОГ-ове на активном серверу са веб адресом. Међутим, то је добар почетни водич за почетнике.

Како приказати бројач ФПС-а у Линук играма
Линук гаминг добио је велики потицај када је Валве најавио Линук подршку за Стеам клијент и њихове игре 2012. године. Од тада су многе ААА и индие игр...
Како преузети и играти Сид Меиер'с Цивилизатион ВИ на Линук-у
Увод у игру Цивилизатион 6 је модерни поглед на класични концепт представљен у серији игара Аге оф Емпирес. Идеја је била прилично једноставна; започе...
Како инсталирати и играти Доом на Линук-у
Увод у Доом Доом серија настала је 90-их година након објављивања оригиналног Доом-а. То је био тренутни хит и од тог времена надаље серија игара је д...