Како инсталирати и конфигурирати Гит на Линук -у

Како инсталирати и конфигурирати Гит на Линук -у

Гит је најпопуларнији систем контроле верзија за многе програмере софтвера. Линус Торвалдс је развио Гит током развоја Линук кернела 2005. године. Од тада програмери широко користе овај систем контроле верзија за сарадњу са другим члановима на својим пројектима.





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





Шта је Гит и зашто вам треба?

Развој софтвера је изазов. Укључује рад са неколико датотека и често захтева петљање са изворним кодом да би се постигао жељени резултат пре него што буде спреман за употребу.





И не само то, чак и након што је код покренут у продукцији, и даље постоји потреба за периодичним рефакторисањем како би код био ефикасан, одржив и читљив другим програмерима у тиму.

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



Овде долази у обзир систем контроле верзија (ВЦС) попут Гита. Олакшава праћење и управљање променама кода које су доставили различити чланови тима, а заузврат убрзава развој софтвера и процес тестирања.

Неке од значајних предности коришћења система контроле верзија укључују:





  • Приступ дугорочној историји промена тако да можете да видите сваку промену коју је тим икада унео у датотеку.
  • Разгранавање и спајање, што олакшава истовремени допринос и омогућава вам да спојите више верзија датотеке у једну датотеку како бисте применили промене и спречили дуплирање датотека.

Наравно, систем контроле верзија који користите такође одређује предности које можете постићи ако га користите. У случају Гита, пошто се ради о дистрибуираном систему контроле верзија (ДВЦС), све датотеке кода су присутне на рачунару сваког сарадника.

Дакле, поред горе наведених предности (и неколико других), Гит вам такође омогућава да радите ван мреже - осим функција пусх анд пулл, које и даље захтевају интернетску везу за рад.





Повезано: 10 најбољих система за контролу верзија за Линук

Како инсталирати Гит на Линук

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

Инсталирајте Гит на Дебиан/Убунту

Гит је доступан на званичним Убунту и Дебиан спремиштима. Стога га можете лако инсталирати помоћу АПТ -а:

како истражити историју куће
sudo apt install git

Инсталирајте Гит на Федори

Гит можете инсталирати на Федору користећи ДНФ или ИУМ. Ако користите старију верзију Федоре (до Федоре 21), користите ИУМ:

sudo yum install git

Насупрот томе, ако на вашем систему ради Федора 22 или новија верзија, можете користити ДНФ за инсталирање Гита.

sudo dnf install git

Инсталирајте Гит на Арцх Линук

Ако сте на Арцх Линук -у, можете инсталирати Гит помоћу Пацмана:

sudo pacman -S git

Инсталирајте Гит на ФрееБСД

Да бисте инсталирали Гит на ФрееБСД, издајте следећу команду:

sudo pkg install git

Када завршите, проверите да ли је инсталација била успешна покретањем следеће наредбе:

git --version

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

Како конфигурирати Гит на Линук -у

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

Креирајте идентитет за Гит

За почетак, прво морате поставити подразумевани идентитет (корисничко име и адресу е -поште) за свако урезивање које направите на систему. Постоје два начина за то. Можете поставити глобални идентитет тако да све урезивања која притиснете пролазе кроз исти идентитет или поставити идентитет по спремишту за употребу засебних идентитета за различите пројекте.

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

како се одјавити из поште на мац -у
git config --global user.name 'your_name'
git config --global user.email 'your_email_address'

Ако желите поставити свој задани идентитет за одређено спремиште, пријеђите на директориј који садржи спремиште. Употреба наредба лс за навођење директоријума (и поддиректоријума) и цд команда да уђем у њих.

Када сте у спремишту, покрените следеће команде у терминалу:

git config user.name 'your_name'
git config user.email 'your_email_address'

Конфигуришите ССХ за Гит на Линук -у

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

Да бисте то урадили, отворите прозор терминала и покрените следећу команду да бисте креирали нови ССХ кључ са вашом е -поштом:

ssh-keygen -t rsa -b 4096 -C 'your_email_address'

Када се од вас затражи име датотеке, наведите локацију на којој желите да сачувате кључ и притисните Ентер ; да бисте наставили са подразумеваном опцијом, притисните Ентер .

Систем ће сада тражити од вас да поставите лозинку за додавање додатног нивоа сигурности ССХ -у на вашој машини. Унесите јаку приступну фразу коју можете да запамтите и притиснете Ентер .

На крају, морате да додате ССХ кључ у ссх-агент , који садржи приватне кључеве вашег система. Да бисте то урадили, покрените следећи код на терминалу:

ssh-add ~/.ssh/id

Након што конфигуришете свој идентитет, можете даље да конфигуришете Гит тако да одговара вашем току рада.

Промените подразумевани уређивач текста за Гит

Једна од додатних конфигурација које можете да урадите је да промените подразумевани Гит уређивач текста за ваше интеракције.

Подразумевано, Гит је конфигурисан да користи Вим уређивач текста. Међутим, ако никада раније нисте користили Вим, можда се нећете осећати као код куће. Да бисмо демонстрирали процес, поставићемо нано као подразумевани Гит уређивач текста. Али ако имате жељени уређивач текста, слободно замените нано са овим у следећој команди:

git config --global core.editor nano

Прегледајте конфигурације

Када конфигуришете Гит према својим жељама, проверите подешавања конфигурације једном да бисте се уверили да су тачна. Покрените следећу команду да бисте добили листу свих Гит конфигурацијских поставки за ваш систем:

git config --list

У неком тренутку у будућности, ако желите да измените конфигурацију, отворите гитцонфиг датотеку покретањем:

nano ~/.gitconfig

Затим уредите вредности идентитета које желите да промените.

Гит је успешно покренут на Линук -у

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

Аппле сат серија 6 алуминијум вс нерђајући челик

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

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

Објави Објави Твеет Емаил Како створити своје прво спремиште на Гитхубу

Желите да поделите своје развојне пројекте на мрежи? Ево како да почнете са својим првим Гитхуб спремиштем.

Прочитајте следеће
Повезане теме
  • Линук
  • Инсталирајте софтвер
  • Терминал
  • ГитХуб
О аутору Иасх Вате(Објављен 21 чланак)

Иасх је писац особља у МУО за уради сам, Линук, програмирање и безбедност. Пре него што је своју страст писао, развијао се за веб и иОС. Његово писање можете пронаћи и на ТецхПП -у, где покрива друге вертикале. Осим о технологији, воли да говори о астрономији, Формули 1 и сатовима.

Више од Иасх Вате -а

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили