Шта је Гитхуб, како га користити, како креирати пројекат, управљати и конфигурисати

Программирование

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

Contents
  1. Шта је ГитХуб и како да почнете – водич за почетнике
  2. Гит и ГитХуб – у чему је разлика, прво упознавање са Гитом и ГитХуб-ом
  3. Шта је Гит?
  4. Шта је ГитХуб?
  5. Која је главна разлика?
  6. Занимљиве чињенице о Гитхубу
  7. Гитхуб карактеристике
  8. Како ГитХуб функционише, карактеристике
  9. Форкинг
  10. Захтеви за повлачење
  11. Спајање
  12. Водич – како да почнете да користите Гитхуб од нуле
  13. Корак 0 Инсталирајте Гит и креирајте ГитХуб налог
  14. Корак 1: Покрените Гит и креирајте прво локално спремиште
  15. Корак 2. Креирајте нову датотеку у спремишту
  16. Корак 3: Додајте датотеку у окружење за праћење
  17. Корак 4 Направите урезивање
  18. Корак 5. Креирајте нову грану нову грану
  19. Корак 6 Направите ново ГитХуб спремиште
  20. Корак 7: Гурање гране пројекта на ГитХуб
  21. Додатно
  22. Корак 8. Креирајте први захтев за повлачење
  23. Корак 9 Спојите захтев за повлачење
  24. Корак 10 Вратите Гитхуб промене на локалној машини
  25. Додатне функције Гитхуб-а и Гит-а
  26. Клонирање спремишта на локалну машину
  27. Проналажење удаљених спремишта
  28. ГитХуб десктоп верзија – шта је ГитХуб Десктоп, главне функционалности, карактеристике и процес инсталације
  29. Како инсталирати
  30. Главна функционалност
  31. Гитхуб АПИ
  32. Управљање и конфигурисање Гитхуб Десктоп пројеката
  33. Креирање, додавање и клонирање спремишта
  34. Креирање нове подружнице
  35. Сигурност
  36. Подешавање безбедносне политике
  37. Управљање графом зависности
  38. Лиценце

Шта је ГитХуб и како да почнете – водич за почетнике

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

Гит и ГитХуб – у чему је разлика, прво упознавање са Гитом и ГитХуб-ом

Шта је Гит?

Одговор: Брз и скалабилан систем контроле верзија . Гит је бесплатан и отворени извор дистрибуирани систем контроле ревизија дизајниран да буде брз и ефикасан за било који пројекат, од малих до веома великих.

Шта је ГитХуб?

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

Која је главна разлика?

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

Занимљиве чињенице о Гитхубу

  1. Максималан број корисника на сајту прошле године (према статистици од 24. јула 2021.) био је 45 милиона људи.
  2. У 2018, Мицрософт је купио ГитХуб за 7,5 милијарди долара.
  3. На Гитхубу постоји гит спремиште отвореног кода. Свако може да унесе измене у њега. Пројекат је доступан на линку – хттпс://гитхуб.цом/гит/гит?реф=стацксхаре

[цаптион ид=”аттацхмент_12723″ алигн=”алигнцентер” видтх=”751″]
Шта је Гитхуб, како га користити, како креирати пројекат, управљати и конфигурисатиПример ГитХуб спремишта[/цаптион]

Гитхуб карактеристике

  1. Могућност интеграције са најпопуларнијим платформама и услугама – Амазон, Гоогле Цлоуд и Цоде Цлимате.
  2. Подршка за преко 200 програмских језика.
  3. Висок ниво консолидације и „цеховске солидарности“. Када корисник објави свој пројекат на ГитХуб-у, остатак програмске заједнице може да преузме и процени рад, квалитет кода и степен његове софистицираности. Корисници треће стране могу упозорити власника пројекта о могућим проблемима, променљивим конфликтима итд.

Како ГитХуб функционише, карактеристике

Три најважније карактеристике Гитхуб-а су гранање, захтеви за повлачење и спајање. Вриједно је размотрити сваку функцију посебно.

Форкинг

Форкинг пројекат ствара копију (форк) која омогућава кориснику да слободно експериментише без утицаја на оригинални пројекат. Креирајте форкс и пулл захтеве: хттпс://иоуту.бе/нТ8КГИВурИУ

Захтеви за повлачење

Захтев за повлачењем објављује програмер након што заврши рад на поправљању/промени кода. Истовремено, сам власник пројекта може прегледати направљене измене и поставити додатна питања.
Шта је Гитхуб, како га користити, како креирати пројекат, управљати и конфигурисати

Спајање

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

Водич – како да почнете да користите Гитхуб од нуле

Овај водич је савршен за све почетнике који тек почињу да уче Гит и Гитхуб. Следећи кораци ће вам помоћи да изградите оптималан систем за рад са овим софтвером. Научићете како да направите промене у бази кода, отворите захтев за повлачење (креирате захтев за повлачење) и спојите код у главну грану. Па хајде да почнемо. [цаптион ид=”аттацхмент_12726″ алигн=”алигнцентер” видтх=”740″]
Шта је Гитхуб, како га користити, како креирати пројекат, управљати и конфигурисатиКонтролна табла ГитХуб налога[/цаптион]

Корак 0 Инсталирајте Гит и креирајте ГитХуб налог

  1. Идите на званичну Гит веб локацију: хттпс://гит-сцм.цом/довнлоадс
  2. Кликните на везу да преузмете десктоп верзију Гит-а за Виндовс и сачекајте да се преузимање заврши.
  3. Извуците и покрените Гит инсталациони програм тако што ћете двапут кликнути на датотеку Гит.еке.Шта је Гитхуб, како га користити, како креирати пројекат, управљати и конфигурисати
  4. Дозволите апликацији да изврши промене на рачунару тако што ћете кликнути на дугме „Да“ у дијалогу „Контрола корисничког налога“ који се отвара.
  5. Покрените процес инсталације Гита. Прочитајте главни документ ГНУ јавне лиценце и кликните на Нект.Шта је Гитхуб, како га користити, како креирати пројекат, управљати и конфигурисати
  6. Одредите локацију за инсталирање програма или оставите подразумеване вредности. Програм ће од вас затражити да креирате фасциклу Старт менија. Прескочи ову ставку.
  7. Изаберите уређивач текста који желите да користите са Гитом. У падајућем прозору изаберите Нотепад ++ (или било који други уређивач текста са којим сте претходно радили) и кликните на „Даље“.Шта је Гитхуб, како га користити, како креирати пројекат, управљати и конфигурисати
  8. Наведите име за нову грану пројекта. Подразумевана вредност је “мастер”. Препоручује се да ову поставку оставите као подразумевану.
  9. У опцијама за избор ПАТХ, ССХ клијента, сертификата сервера, завршетака линија и терминала оставите све како јесте и кликните на дугме „Даље“.
  10. Оставите сва подразумевана подешавања и почните да инсталирате програм.
  11. Када се инсталација заврши, означите поља за потврду да бисте видели белешке о издању и покрените Гит Басх. Затворите прозор инсталатера.

Можете да региструјете налог на Гитхуб користећи следећу везу: хттпс://гитхуб.цом/јоин. Да бисте то урадили, морате да унесете основне податке о регистрацији који ће бити потребни у будућности за верификацију налога.
Шта је Гитхуб, како га користити, како креирати пројекат, управљати и конфигурисати

Корак 1: Покрените Гит и креирајте прво локално спремиште

Гит има два начина коришћења – басх (Гит Басх) и графички кориснички интерфејс (Гит ГУИ). Да бисте покренули Гит Басх, отворите мени Старт – Виндовс, укуцајте гит басх и притисните Ентер (или двапут кликните левим тастером миша на пречицу програма). Да бисте покренули Гит ГУИ, отворите Старт мени – Виндовс, откуцајте гит гуи и притисните Ентер. У нашем случају користићемо Гит Басх.
Шта је Гитхуб, како га користити, како креирати пројекат, управљати и конфигурисатиКреирање новог пројекта у Гит Басх-у укључује коришћење посебних команди за иницијализацију новог спремишта. Прво морате да отворите Басх терминал тако што ћете кликнути десним тастером миша на радну површину, а затим у падајућем менију Гит Басх Хере. У прозору терминала на вашој локалној машини, креирајте нови тест директоријум (фасциклу) тако што ћете откуцати следеће:
гетрект:Десктоп гетрект $ цд ~/Десктоп
гетрект:Десктоп гетрект $ мкдир мипројецт
гетрект:Десктоп гетрект $ цд мипројецт/
Команда мкдир креира нову локалну фасциклу пројекта. Направите наше прво Гитхуб спремиште: хттпс://иоуту.бе/иХЦУц6цмхцц

Корак 2. Креирајте нову датотеку у спремишту

У фасциклу пројекта додајте нову текстуалну датотеку користећи додирну команду. На стандардни начин, команда ће креирати празну текстуалну датотеку која ће имати екстензију .ткт.

Пажња! Гит чува/управља изменама само датотека које прати. Након креирања нове датотеке, корисник може пратити њен статус помоћу команде гит статус. Конзола ће дати листу датотека које су присутне у спремишту.

Чим додате датотеку у фасциклу која садржи гит спремиште, програм ће приметити промену унутар пројекта. Међутим, аутоматско праћење неће бити омогућено, морате користити посебну команду за ово – гит адд.
гетрект:мипројецт гетрект $ тоуцх гетрект.ткт
гетрект:мипројецт гетрект $ лс
гетрект.ткт

Корак 3: Додајте датотеку у окружење за праћење

Додајте датотеку у окружење за провођење помоћу команде гит адд.
гетрект:мипројецт гит адд . Овом командом програм ће покренути аутоматско праћење свих датотека које ће бити креиране у фасцикли пројекта. Можете проверити да ли команда ради са гит статусом. Овако изгледају евиденције на командној линији Гит Басх након што унесете гит статус:
гетрект: гетрект гетрект$ гит статус
На мастеру гране
Почетно урезивање
Промене које треба урезати:
(користите “гит рм –цацхед …” да бисте га искључили)
Додата је нова датотека
Ново име: гетрект.ткт
нова датотека: гетрект.ткт Коментар дневника : Датотека још није урезана, али ће бити додата.

Корак 4 Направите урезивање

Урезивање је контролна тачка било ког спремишта. Једноставно речено, пакет промена који чува информације о додатим, измењеним или избрисаним датотекама које чувају одређени код.
гетрект:мипројецт гетрект $ гит цоммит -м “МОЈА ПРВА УКЉУЧИВАЊА, ДЕЧАЦИ!”
[мастер (роот-урезивање) б345д9а] МОЈ ПРВИ УКРЕПИ!
1 датотека промењена, 1 уметање(+)
начин креирања 100644 гетрект.ткт

Команда за креирање урезивања је гит цоммит -м “Назив урезивања”.

Пажња! Порука на крају команде треба да буде смислена и разумљива другим програмерима пројекта. Немојте именовати своје урезивање као “асдфадсф” или “фообар”. У супротном, нико ништа неће разумети, а ви ћете морати да потрошите много времена на њихово брисање.

Корак 5. Креирајте нову грану нову грану

Нова грана је пуноправна грана пројекта, која се састоји од читавог скупа урезивања. Представља засебно издање производа, али у оквиру система контроле верзија. Гране омогућавају кориснику да се креће између “стања” пројекта.

У званичној гит документацији, опис грана је: „Бранча у Гиту и Гитхубу је покретни показивач на једно од урезивања спремишта.“

На пример, ако би корисник желео да дода нову страницу на своју веб локацију, могао би да направи нову грану само за ту одређену страницу без утицаја на главни део пројекта. Чим заврши са тим, може да споји измене са своје гране у главну. У случају нове гране, Гит води евиденцију из које се урезивање гранало.
Шта је Гитхуб, како га користити, како креирати пројекат, управљати и конфигурисатиНакон што извршите команду, можете да унесете гит бранцх у конзолу да потврдите креирање гране:
гетрект:мипројецт гетрект $ гит бранцх
мастер
* ми-нев-бранцх Име ми-нев-бранцх са звездицом означава коју грану корисник је тренутно укључен.

Напомена: Подразумевано, прва грана сваког гит репо-а се зове “мастер” (и обично се користи као главна у пројекту). Као део борбе против расизма, неки програмери су почели да користе алтернативне називе за подразумевану грану, као што је “примарни”. Међутим, чешће него не, корисници могу да виде „мастер“ или слична имена која се користе за упућивање на то.

Вреди имати на уму да скоро свако спремиште има главну грану која се може сматрати званичном верзијом пројекта. Ако је то веб локација, онда је грана верзија коју корисници виде. Ако је у питању апликација, онда је главна грана издање које корисници инсталирају на свој рачунар или мобилни уређај. Овако функционише традиционално верзионисање Гит и Гитхуб производа. Званични сајт има детаљнију документацију о коришћењу различитих подразумеваних назива грана. Информације су доступне на Гитхуб-у на хттпс://гитхуб.цом/гитхуб/ренаминг
Шта је Гитхуб, како га користити, како креирати пројекат, управљати и конфигурисатиУ случају враћања на грану пројекта и креирања вишеструких урезивања, нова грана неће бити праћена од стране система контроле верзија док корисник не напише аутоматско праћење .

Корак 6 Направите ново ГитХуб спремиште

Овај корак није потребан ако само желите да пратите свој код локално. Али ако радите у тиму и прихватате промене од других програмера, онда можете да користите тренутне могућности ГитХуб-а да заједнички промените код пројекта. Да бисте креирали ново спремиште на ГитХуб-у, потребно је да се пријавите на систем и одете на главну страницу сајта. У главном менију кликните на дугме „Ново спремиште“, које се налази испод знака „+“ поред фотографије профила у горњем десном углу траке за навигацију: Након што кликне на дугме, ГитХуб ће питати власника пројекта да именујемо складиште и пружимо кратак опис:
Шта је Гитхуб, како га користити, како креирати пројекат, управљати и конфигурисатиЗатим кликните на дугме „Креирај спремиште“ да бисте потврдили креирање новог пројекта. Појавиће се оквир за дијалог који пита корисника да ли жели да креира спремиште од нуле или да дода постојеће локално креирано. У другом случају, потребно је да отпремите фасциклу пројекта на Гитхуб.

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

Овако изгледају евиденције у командној линији Гит Басх:
гетрект:мипројецт гетрект $ гит ремоте адд оригин хттпс
://гитхуб.цом/цубетон/миневрепоситори.гит гетрект:мипројецт гетрект $ гит пусх -у оригин мастер
Бројање објеката: 3, урађено.
Писање објеката: 100% (3/3), 263 бајтова | 0 бајтова/с, готово.
Укупно 3 (делта 0), поново употребљено 0 (делта 0)
На хттпс ://гитхуб.цом/цубетон/миневрепоситори.гит
* [нова грана] мастер -> мастер Главни
мастер гране је подешен да прати удаљену грану мастера од извора.

Корак 7: Гурање гране пројекта на ГитХуб

Направљена је нова грана пројекта и спремиште. Остаје да “гурнемо” грану и пренесемо је у ново Гитхуб спремиште. На овај начин ће чланови заједнице трећих страна моћи да виде код и да га промене. Ако су ревизије одобрене, власник пројекта може спојити измене у главну верзију пројекта. Да бисте унели промене у нову грану на ГитХуб-у, потребно је да унесете гит пусх команду у командну линију. ГитХуб ће аутоматски креирати грану у удаљеном спремишту:
гетрект:мипројецт гетрект$ гит пусх оригин ми-нев-бранцх
Бројање објеката: 3, готово.
Делта компресија користећи до 8 нити.
Компресија објеката: 100% (2/2), завршено.
Писање објеката: 100% (3/3), 313 бајтова | 0 бајтова/с, готово.
Укупно 3 (делта 0), поново коришћено 0 (делта 0)
На хттпс ://гитхуб.цом/цубетон/миневрепоситори.гит
* [нова грана] ми-нев-бранцх -> ми-нев-бранцх Након освежавања ГитХуб странице, корисник ће видети нову грану која је гурнута у репозиторијум.
Шта је Гитхуб, како га користити, како креирати пројекат, управљати и конфигурисати

Додатно

Шта значи реч оригин у команди гит пусх оригин? Када корисник клонира удаљено спремиште на својој локалној машини, гит за њега у скоро свим случајевима прави стандардни псеудоним, „оригин“, што је у суштини скраћеница за УРЛ адресу удаљеног спремишта. Слање пројекта на ГитХуб: хттпс://иоуту.бе/зМ6з57ОтР2К

Корак 8. Креирајте први захтев за повлачење

Захтев за повлачење (или захтев за повлачењем) је начин да се власници спремишта обавесте да програмер жели да изврши неке промене у коду. Овако изгледа страница са додатим захтевом за повлачење:
Шта је Гитхуб, како га користити, како креирати пројекат, управљати и конфигурисатиОвако изгледа интерфејс секције након креирања захтева за повлачење:
Шта је Гитхуб, како га користити, како креирати пројекат, управљати и конфигурисати

Корак 9 Спојите захтев за повлачење

Зелено дугме „Мерге пулл рекуест“ на дну креира захтев за повлачење. Након што кликнете на њега, направљене промене се додају у главну грану пројекта.

Пажња! Избришите грану након спајања. Велики број њих може довести до забуне у пројекту. Да бисте избрисали грану, кликните на сиво дугме „Избриши грану“ у доњем десном углу.

Шта је Гитхуб, како га користити, како креирати пројекат, управљати и конфигурисатиДа бисте проверили тренутни статус урезивања, кликните на везу “Урезивање” на самој првој страници спремишта. Кликом ће се приказати цела листа урезивања у овој грани. Снимак екрана приказује управо онај који је управо креиран.
Шта је Гитхуб, како га користити, како креирати пројекат, управљати и конфигурисати
Шта је Гитхуб, како га користити, како креирати пројекат, управљати и конфигурисатиНа десној страни је хеш код сваког урезивања. Хеш код је јединствени идентификатор који се може користити приликом повезивања АПИ-ја и услуга трећих страна. Такође можете да се позовете на одређено урезивање помоћу ИД броја на десктоп верзији Гит Басх-а на командној линији.

Корак 10 Вратите Гитхуб промене на локалној машини

У овом тренутку, спремиште у Гитхуб систему изгледа мало другачије од корисника на локалном рачунару. На пример, урезивање које је корисник направио на сопственој грани и спојио у главну грану не постоји на локалној машини. Да бисте аутоматски синхронизовали различите верзије пројекта, морате користити команду гит пулл оригин мастер (када радите на главној грани) или гит пулл.
гетрект:мипројецт гетрект $ гит пулл оригин мастер
даљински: Бројање објеката: 1, готово.
удаљено: Укупно 1 (делта 0), поново коришћено 0 (делта 0), поново коришћено у пакету 0
Са хттпс ://гитхуб.цом/цубетон/миневрепоситори
* мастер гране -> ФЕТЦХ_ХЕАД  
23242..232433берер3444 мастер -> оригин/мастер
гетрект. ткт | 1 +
1 фајл промењен, 1 уметање(+)Да бисте проверили тренутни статус команде, унесите гит лог у командну линију. Он ће навести све обавезе.
getrekt:myproject getrekt $ git log
commit 32dgt472hf74yh7734hf747fh373hde7r3heduer73hfhf
Merge: 3fg4dd 34fg3u7j7
Author: Mtdes Ethan < getrekt@yandex.ru>
Date: Fri Sep 11 17:48:11 2015 -0400
Merge /cubeton/mynewrepository
commit 44hgfh7f74hdu9jt93hf9ifejffe
Author: Mtdes Ethan < getrekt @иандек.ру>
Датум: Пет Јан 07 17:48:00 2021 -02356
урезивање 46тхф9496хф9485хкф857тг9хфј8рх4ј
Обједињавање: 33фх5д 3689гфх
Аутор: Мтдес Јануар Етханде1010: гет
: пет.
Цомми 46тхф9496ХФ9485ХКФ857ТГ9ХФЈ8РХ4Ј
Мерге: 33фх5д 3689ГФХ
Аутор: МТДЕС Етхан <гетрект@иандек.ру>
Датум: Пет Јан 07 17:55:00 2021 -02356
Додао је још мало текста у моју датотеку
почини 355904-43ХГ940ФГ959ХФГГ5ГИЈГДГДФГФ55И86Ф Мршање
: 343ФГГДД 53ФГГФФДДГ
Аутор: МТДЕС ЕТХАН: гетрект@иандек.ру>
Датум: Пет Јан 07 17:58:00 2021 -02356
Ово је моје прво урезивање! Спремни! Сада је корисник упознат са свим врстама рада у систему контроле верзија. Гит и ГитХуб водич за почетнике о томе како да инсталирате Гит и да почнете са Гитхуб-ом, гранама, спремиштима, урезивањем и другим концептима у ГитХуб пракси: хттпс://иоуту.бе/зЗБилн_2ФхМ

Додатне функције Гитхуб-а и Гит-а

Хајде да погледамо друге корисне “чипове” који ће омогућити програмеру да поједностави рад на контроли верзија.

Клонирање спремишта на локалну машину

Идите у своје ГитХуб спремиште. У горњем десном углу изнад листе датотека отворите падајући мени „Клонирај или преузми“. Копирајте УРЛ ХТТПС клона.
Шта је Гитхуб, како га користити, како креирати пројекат, управљати и конфигурисатиВратите се у Гит Басх прозор и унесите команду:
гит цлоне репоситори_урл

репоситори_урл – УРЛ тренутног пројекта за клонирање. Уместо тога, убацује се урл спремишта.

У горњем примеру, команда клонира спремиште преко ХТТПС-а. Друга опција је клонирање са УРЛ-овима преко ССХ кључева. Да бисте то урадили, потребно је да генеришете пар ССХ кључева на Виндовс-у и доделите јавни кључ ГитХуб налогу.

Проналажење удаљених спремишта

Након клонирања, копија спремишта са ГитХуб-а би требало да се појави у радном директоријуму на рачунару. Пројекат треба да садржи директоријум са именом и главним фајловима. Да бисте се пребацили на њега, потребно је да напишете следећу команду:
цд гит_пројецт

Напомена: Замените гит_пројецт стварним именом преузетог спремишта или наведите садржај тренутног директоријума командом лс. Други метод се користи у случајевима када корисник не може да запамти назив пројекта.

ГитХуб десктоп верзија – шта је ГитХуб Десктоп, главне функционалности, карактеристике и процес инсталације

ГитХуб Десктоп је десктоп апликација која пружа интеракцију засновану на ГУИ-у са ГитХуб-ом. За разлику од Гита, десктоп верзија ГитХуб-а вам омогућава да извршите исте команде помоћу корисничког интерфејса кликом на дугмад, што знатно олакшава рад са репозиторијумима.

Како инсталирати

  1. Пратите везу – хттпс://десктоп.гитхуб.цом/Шта је Гитхуб, како га користити, како креирати пројекат, управљати и конфигурисати
  2. Почните да преузимате инсталациони пакет програма.
  3. Двапут кликните на икону преузете датотеке и наставите са инсталацијом Гитхуб Десктоп-а.
  4. Покрените програм кроз Старт мени.
  5. Пријавите се на ГитХуб користећи детаље свог корисничког налога.

Главна функционалност

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

Гитхуб АПИ

Гитхуб РЕСТ АПИ је интерфејс који програмерима омогућава приступ Гитхуб подацима, пројектима и репозиторијумима, као и слање захтева сервера. Веза хттпс://апи.гитхуб.цом/ садржи све УРЛ адресе на које можете послати најједноставније ГЕТ захтеве:
Шта је Гитхуб, како га користити, како креирати пројекат, управљати и конфигурисатиНајчешће програмери креирају захтеве у програмском језику Питхон у ЈСОН формату. Прво морате да добијете основне информације о спремишту са линка – хттпс://апи.гитхуб.цом/усер/репос Основне информације се уносе у конфигурациони фајл у ЈСОН формату. Садржи главне параметре о кориснику – аватар, читаоце, број складишта, преузимања итд. Ови подаци се затим преносе на сервер.

Управљање и конфигурисање Гитхуб Десктоп пројеката

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

Креирање, додавање и клонирање спремишта

Да бисте креирали ново спремиште, изаберите „Датотека“ и кликните на дугме „Креирај спремиште“. Да бисте додали локални пројекат, изаберите мени „Датотека“ и кликните на дугме „Додај локално спремиште“. За клонирање морате изабрати мени “Датотека” – “Клонирај спремиште”.
Шта је Гитхуб, како га користити, како креирати пројекат, управљати и конфигурисати

Креирање нове подружнице

Да бисте креирали посебну грану пројекта, отворите одељак Тренутна грана и кликните на дугме Нова грана. Корисник ће моћи да види грану у ГитХуб интерфејсу и да упути захтев за повлачење за праћење промена.
Шта је Гитхуб, како га користити, како креирати пројекат, управљати и конфигурисати

Сигурност

Десктоп и веб верзија Гитхуб-а вам омогућавају да конфигуришете и повећате ниво безбедности корисничког налога. Све функције су доступне у одељку „безбедносна подешавања за складиштење“. Вреди детаљније размотрити.

Подешавање безбедносне политике

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

  • “Безбедност” – “Смернице безбедности” – “Покрени подешавање”.
  • Додајте информације о подржаним верзијама вашег пројекта и како да пријавите могуће рањивости.

Шта је Гитхуб, како га користити, како креирати пројекат, управљати и конфигурисати

Управљање графом зависности

Графикон зависности се аутоматски генерише за сва јавна спремишта, али не постоји таква функција за приватна спремишта. Графикон идентификује све одлазне токове зависности и омогућава вам да идентификујете рањивости у пројекту. Да бисте поставили графикон зависности, кликните на “Подешавања” – “Безбедност и анализа”. Насупрот графикону кликните на „Омогући“ или „Онемогући“.

Шта је Гитхуб, како га користити, како креирати пројекат, управљати и конфигурисати

Лиценце

Гитхуб лиценцирање омогућава коришћење две главне врсте
лиценце :

  1. ГПЛ је врста лиценце која омогућава другим корисницима да користе нечији рад у другим пројектима отвореног кода. Међутим, комерцијалне компаније то не могу учинити.
  2. ЛГПЛ/Цоммонс/МИТ/Апацхе , итд. – корисник даје свој код на бесплатно коришћење. Други могу зарадити од тога.

[цаптион ид=”аттацхмент_12364″ алигн=”алигнцентер” видтх=”698″]
Шта је Гитхуб, како га користити, како креирати пројекат, управљати и конфигурисатиГде је наведен тип ГитХуб лиценце[/цаптион] Прегледали смо главну функционалност Гитхуб цлоуд сервиса и програма за рад са Гит Басх репозиторијумима . Корак по корак разговарали смо о томе како направити пуноправни пројекат у систему контроле верзија.

info
Rate author
Add a comment