Што е Github, како да го користите, како да креирате проект, управувате и конфигурирате

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

Што е GitHub, зошто е потребно и како да го користите GitHub, како да започнете да ја користите услугата – водич за почетници.
Што е Github, како да го користите, како да креирате проект, управувате и конфигурирате GitHub е една од најпопуларните услуги за хостирање складишта со отворен код. Веб-страницата ви овозможува да објавувате сопствени проекти и да ги следите промените направени во секоја повторување. Другите корисници на GitHub можат да го прегледаат корисничкиот код и да предложат свои промени. Оваа дефиниција дава само кратко разбирање. Сепак, функционалноста на услугата не е ограничена на ова. Во оваа статија за преглед, ќе го разгледаме Github подетално.

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

Што е GitHub и како да започнете – водич за почетници

GitHub е онлајн портал каде програмерите и програмерите можат да го прикачат кодот што го креираат и да работат заедно за да го подобрат. Карактеристиката на GitHub е неговиот робустен систем за контрола на верзии. Контролата на верзијата им овозможува на програмерите да го приспособат софтверот без да го загрозат самиот софтвер. Предложените промени лесно може да се спојат во целосно издание, но само откако сите промени ќе бидат разгледани и одобрени.
Што е Github, како да го користите, како да креирате проект, управувате и конфигурирате

Git и GitHub – која е разликата, прво запознавање со Git и GitHub

Што е Git?

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

Што е GitHub?

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

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

Git е полноправен софтвер во категоријата систем за контрола на верзии, кој е инсталиран на персоналниот компјутер на корисникот. Git ви овозможува да направите промени во кодот преку командната линија (Microsoft PowerShell), а GitHub обезбедува можност за складирање на проекти во јавен пристап.

Интересни факти за Github

  1. Максималниот број на корисници на страницата минатата година (според статистиката на 24 јули 2021 година) беше 45 милиони луѓе.
  2. Во 2018 година, Мајкрософт го купи GitHub за 7,5 милијарди долари.
  3. Постои складиште за git со отворен код на Github. Секој може да направи промени во него. Проектот е достапен на линкот – https://github.com/git/git?ref=stackshare
Што е Github, како да го користите, како да креирате проект, управувате и конфигурирате
Пример за складиште на GitHub

Карактеристики на Github

  1. Способност за интеграција со најпопуларните платформи и услуги – Amazon, Google Cloud и Code Climate.
  2. Поддршка за над 200 програмски јазици.
  3. Високо ниво на консолидација и „еснафска солидарност“. Кога корисникот ќе го објави својот проект на GitHub, остатокот од програмската заедница може да ја преземе и оцени работата, квалитетот на кодот и степенот на неговата софистицираност. Корисниците од трета страна можат да го предупредат сопственикот на проектот за можни проблеми, конфликти со променливи итн.

Како функционира GitHub, карактеристики

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

Формирање

Формирањето на проект создава копија (вилушка) што му овозможува на корисникот слободно да експериментира без да влијае на оригиналниот проект. Креирајте вилушки и барања за повлекување: https://youtu.be/nT8KGYVurIU

Повлечете барања

Програмерот го објавува барањето за повлекување откако ќе заврши со работа на поправање/промена на кодот. Во исто време, самиот сопственик на проектот може да ги прегледа направените промени и да поставува дополнителни прашања.
Што е Github, како да го користите, како да креирате проект, управувате и конфигурирате

Спојување

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

Водич – како да започнете во Github од нула

Овој водич е совршен за сите почетници кои штотуку почнуваат да учат Git и Github. Следните чекори ќе ви помогнат да изградите оптимален систем за работа со овој софтвер. Ќе научите како да направите промени во базата на кодови, да отворите барање за повлекување (создадете барање за повлекување) и да го споите кодот во главната гранка. Па ајде да започнеме.

Што е Github, како да го користите, како да креирате проект, управувате и конфигурирате
Контролна табла за сметка на GitHub

Чекор 0 Инсталирајте го Git и креирајте сметка на GitHub

  1. Одете на официјалната веб-страница на Git: https://git-scm.com/downloads
  2. Кликнете на врската за да ја преземете десктоп верзијата на Git за Windows и почекајте да заврши преземањето.
  3. Извлечете го и стартувајте го инсталаторот Git со двоен клик на датотеката Git.exe. Што е Github, како да го користите, како да креирате проект, управувате и конфигурирате
  4. Дозволете апликацијата да прави промени на компјутерот со кликнување на копчето „Да“ во полето за дијалог „Контрола на корисничка сметка“ што се отвора.
  5. Започнете го процесот на инсталација на Git. Прочитајте го главниот документ на GNU Public License и кликнете Next. Што е Github, како да го користите, како да креирате проект, управувате и конфигурирате
  6. Наведете локација за инсталирање на програмата или оставете ги стандардните вредности. Програмата ќе ве поттикне да креирате папка од менито Start. Прескокнете ја оваа ставка.
  7. Изберете го уредувачот на текст што сакате да го користите со Git. Во паѓачкиот прозорец, изберете Notepad ++ (или кој било друг уредувач на текст со кој претходно сте работеле) и кликнете “Следно”. Што е Github, како да го користите, како да креирате проект, управувате и конфигурирате
  8. Наведете име за новата гранка на проектот. Стандардната вредност е „господар“. Се препорачува да ја оставите оваа поставка стандардно.
  9. Во опциите за избор на PATH, SSH клиент, сертификати за сервер, завршетоци на линии и терминал, оставете сè како што е и кликнете на копчето „Следно“.
  10. Оставете ги сите стандардни поставки и започнете со инсталирање на програмата.
  11. Откако ќе заврши инсталацијата, штиклирајте ги полињата за да ги видите белешките за објавување и да започнете со Git Bash. Затворете го прозорецот за инсталација.

Можете да регистрирате сметка на Github користејќи ја следнава врска: https://github.com/join. За да го направите ова, мора да ги внесете основните податоци за регистрација потребни во иднина за да ја потврдите вашата сметка.
Што е Github, како да го користите, како да креирате проект, управувате и конфигурирате

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

Git има два начини на користење – bash (Git Bash) и графички кориснички интерфејс (Git GUI). За да го стартувате Git Bash, отворете го менито Start – Windows, напишете git bash и притиснете Enter (или кликнете двапати лево на кратенката на програмата). За да го стартувате Git GUI, отворете го менито Start – Windows, напишете git gui и притиснете Enter. Во нашиот случај, ќе користиме Git Bash.
Што е Github, како да го користите, како да креирате проект, управувате и конфигурирате Создавањето нов проект во Git Bash вклучува користење на специјални команди за иницијализирање на ново складиште. Прво треба да отворите терминал на Bash со десен клик на работната површина, а потоа во опаѓачкото мени Git Bash Here. Во терминалниот прозорец на вашата локална машина, креирајте нов тест директориум (папка) со внесување на следново:
getrekt:Desktop getrekt $ cd ~/Desktop
getrekt:Desktop getrekt $ mkdir myproject
getrekt:Desktop getrekt $ cd myproject/
Командата mkdir создава нова локална папка со проекти. Направете го нашето прво складиште Github: https://youtu.be/yHCUc6cmhcc

Чекор 2. Направете нова датотека во складиштето

Во проектната папка, додајте нова текстуална датотека користејќи ја командата допир. На стандарден начин, командата ќе создаде празна текстуална датотека која ќе има наставка .txt.

Внимание! Git зачувува/управува со промени само на датотеките што ги следи. По креирањето на нова датотека, корисникот може да го следи нејзиниот статус користејќи ја командата git status. Конзолата ќе даде листа на датотеки што се присутни во складиштето.

Веднаш штом ќе додадете датотека во папката што го содржи складиштето git, програмата ќе ја забележи промената внатре во проектот. Сепак, автоматското следење нема да биде овозможено, мора да користите специјална команда за ова – git add.
getrekt:myproject getrekt $ touch getrekt.txt
getrekt:myproject getrekt $ ls
getrekt.txt

Чекор 3: Додајте ја датотеката во околината за следење на сцената

Додајте ја датотеката во опкружувањето за поставување со командата git add.
getrekt:myproject git add . Со оваа команда, програмата ќе започне автоматско следење на сите датотеки што ќе се креираат во проектната папка. Можете да проверите дали командата работи со git статус. Вака изгледаат дневниците на командната линија Git Bash откако ќе го внесете статусот на git:
getrekt: getrekt getrekt$ статус на git
На господар на гранката
Почетна заложба
Промените што треба да се извршат:
(користете „git rm –cached …“ за да ја отстраните фазата)
Додадена
е нова датотека Ново име на датотека: getrekt.txt
нова датотека: getrekt.txt Коментар за евиденција: Датотеката сè уште не е извршена, но ќе се додаде.

Чекор 4 Креирај заложба

Commit е контролен пункт на кое било складиште. Едноставно кажано, пакет за промени што складира информации за додадени, уредени или избришани датотеки што складираат одреден код.
getrekt:myproject getrekt $ git commit -m “МОЈОТ ПРВ КОМИТ МОМЦИ!”
[master (root-commit) b345d9a] МОЈОТ ПРВ КОМИТ!
1 датотека е променета, 1 вметнување(+)
за креирање режим 100644 getrekt.txt

Командата за креирање на commit е git commit -m „Име на обврзување“.

Внимание! Пораката на крајот од командата треба да биде значајна и разбирлива за другите развивачи на проекти. Не ги именувајте вашите обврски како „asdfadsf“ или „foobar“. Во спротивно, никој ништо нема да разбере, а ќе треба да потрошите многу време за да ги избришете.

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

Нова гранка е полноправна гранка на проектот, која се состои од цел сет на обврски. Претставува посебно ослободување на производот, но во рамките на системот за контрола на верзијата. Гранките му овозможуваат на корисникот да се движи помеѓу „состојбите“ на проектот.

Во официјалната git документација, описот на гранките е: „Branch in Git и Github е подвижен покажувач кон еден од заложбите на складиштето“.

На пример, ако корисникот сака да додаде нова страница на својата веб-локација, тој ќе може да создаде нова филијала само за таа одредена страница без да влијае на главното тело на проектот. Штом ќе заврши со него, може да ги спои промените од неговата гранка во главната. Во случај на нова гранка, Git следи од која заложба е разгранета.
Што е Github, како да го користите, како да креирате проект, управувате и конфигурирате Откако ќе ја извршите командата, можете да напишете git branch во конзолата за да го потврдите создавањето на гранката:
getrekt:myproject getrekt $ git branch
master
* my-new-branch Името my-new-branch со ѕвездичка означува која гранка е корисникот моментално е вклучено.

Забелешка: Стандардно, првата гранка на секое git repo се нарекува „master“ (и обично се користи како главен во проект). Како дел од борбата против расизмот, некои програмери почнаа да користат алтернативни имиња за стандардната гранка, како што е „примарна“. Меѓутоа, почесто отколку не, корисниците може да видат „господар“ или слични имиња што се користат за да се однесуваат на него.

Вреди да се има на ум дека скоро секое складиште има главна гранка што може да се смета за официјална верзија на проектот. Ако се работи за веб-локација, тогаш гранката е верзијата што ја гледаат корисниците. Ако се работи за апликација, тогаш главната гранка е изданието што корисниците го инсталираат на нивниот компјутер или мобилен уред. Вака функционира традиционалната верзија на производите на Git и Github. Официјалната страница има подетална документација за користење на различни стандардни имиња на гранки. Информациите се достапни на Github на https://github.com/github/renaming
Што е Github, како да го користите, како да креирате проект, управувате и конфигурирате Во случај на враќање во гранка на проектот и создавање повеќекратни обврзувања, новата гранка нема да биде следена од системот за контрола на верзијата додека корисникот не напише автоматско следење .

Чекор 6 Создадете ново складиште на GitHub

Овој чекор не е потребен ако сакате само локално да го следите вашиот код. Но, ако работите во тим и прифаќате промени од други програмери, тогаш можете да ги искористите моменталните можности на GitHub за заеднички да го промените кодот на проектот. За да креирате ново складиште на GitHub, треба да се најавите на системот и да отидете на главната страница на страницата. Од главното мени, кликнете на копчето „Ново складиште“, кое се наоѓа под знакот „+“ до фотографијата на профилот во горниот десен агол на лентата за навигација: Откако ќе кликнете на копчето, GitHub ќе го праша сопственикот на проектот да го именува складиштето и да даде краток опис:
Што е Github, како да го користите, како да креирате проект, управувате и конфигурирате Следно, кликнете на копчето „Креирај складиште“ за да го потврдите создавањето на нов проект. Ќе се појави дијалог-кутија со барање од корисникот дали сака да создаде складиште од нула или да додаде постоечко создадено локално. Во вториот случај, треба да ја поставите папката со проектот во Github.

Внимание! Преземањето локално складиште може да се случи и со помош на командната линија, а поконкретно командите git remote add origin github_url (создава запис за нова врска со оддалеченото складиште), git push -u origin master (воспоставува врска помеѓу гранката во во која се наоѓа развивачот и главната гранка на оддалечен сервер).

Вака изгледаат дневниците на командната линија Git Bash:
getrekt:myproject getrekt $ git далечинско додавање потекло https://github.com/cubeton/mynewrepository.git
getrekt:myproject getrekt $ git push -u origin master
Броење објекти: 3, готово.
Објекти за пишување: 100% (3/3), 263 бајти | 0 бајти/с, готово.
Вкупно 3 (делта 0), повторно употребени 0 (делта 0)
До https://github.com/cubeton/mynewrepository.git
* [нова гранка] господар -> главен
Поставување на господарот на филијалата за следење на далечинскиот господар на гранката од потеклото.

Чекор 7: Туркање на гранката на проектот на GitHub

Создадени се нова проектна гранка и складиште. Останува да се „турка“ гранката и да се пренесе во новото складиште Github. На овој начин, членовите на заедницата од трети лица ќе можат да го видат кодот и да прават промени во него. Доколку се одобрат ревизиите, сопственикот на проектот може да ги спои промените во главната верзија на проектот. За да ги турнете промените во нова гранка на GitHub, треба да ја внесете командата git push во командната линија. GitHub автоматски ќе создаде гранка во оддалеченото складиште:
getrekt:myproject getrekt$ git push origin my-new-branch
Броење на објекти: 3, завршено.
Делта компресија со користење до 8 нишки.
Компресирање на предмети: 100% (2/2), завршено.
Објекти за пишување: 100% (3/3), 313 бајти | 0 бајти/с, готово.
Вкупно 3 (делта 0), повторно употребено 0 (делта 0)
До https://github.com/cubeton/mynewrepository.git
* [new branch] my-new-branch -> my-new-branch Откако ќе ја освежи страницата GitHub, корисникот ќе ја види новата гранка што е турната во складиште.
Што е Github, како да го користите, како да креирате проект, управувате и конфигурирате

дополнително

Што значи зборот origin во командата git push origin? Кога корисникот клонира оддалечено складиште на нивната локална машина, git создава стандарден псевдоним за него во речиси сите случаи, „потекло“, што во суштина е стенографија за URL-то на оддалеченото складиште. Поднесување проект до GitHub: https://youtu.be/zM6z57OtR2Q

Чекор 8. Направете го првото барање за повлекување

Барањето за повлекување (или барање за повлекување) е начин да се известат сопствениците на складиштето дека развивачот сака да направи некои промени во кодот. Вака изгледа страницата со додадено барање за повлекување:
Што е Github, како да го користите, како да креирате проект, управувате и конфигурирате Вака изгледа интерфејсот на делот по креирањето на барањето за повлекување:
Што е Github, како да го користите, како да креирате проект, управувате и конфигурирате

Чекор 9 Спојте го барањето за повлекување

Зеленото копче „Спојување барање за повлекување“ на дното создава барање за повлекување. Откако ќе го кликнете, направените промени се додаваат во главната гранка на проектот.

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

Што е Github, како да го користите, како да креирате проект, управувате и конфигурирате За да го проверите тековниот статус на обврските, кликнете на врската „Обврска“ на првата страница од складиштето. Со кликнување ќе се прикаже целата листа на обврски во оваа гранка. Сликата од екранот го покажува токму онаа што штотуку беше креирана.
Што е Github, како да го користите, како да креирате проект, управувате и конфигурирате
Што е Github, како да го користите, како да креирате проект, управувате и конфигурирате На десната страна е хаш-кодот на секој commit. Хеш-кодот е единствен идентификатор што може да се користи при поврзување на API и услуги од трети страни. Можете исто така да се повикате на одредено извршување со ID-бројот на десктоп верзијата на Git Bash на командната линија.

Чекор 10 Вратете ги промените на Github на локална машина

Во моментов, складиштето во системот Github изгледа малку поинаку од корисникот на локалниот компјутер. На пример, заложбата што корисникот ја направи на сопствената гранка и се спои во главната гранка не постои на локалната машина. За автоматско синхронизирање на различни верзии на проект, мора да ја користите командата git pull origin master (кога работите на главната гранка) или git pull.
getrekt:myproject getrekt $ git pull origin master
далечински управувач: Броење објекти: 1, завршено.
далечински: Вкупно 1 (делта 0), повторно употребено 0 (делта 0), пакување-повторно употребено 0
Од https://github.com/cubeton/mynewrepository
* master master -> FETCH_HEAD  
23242..232433berer3444 master -> origin/master
getrekt. txt | 1 +
1 датотека е променета, 1 вметнување(+)За да го проверите моменталниот статус на командата, напишете git log на командната линија. Ќе ги наведе сите обврски.
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 @yandex.ru>
Датум: петок јануари 07 17:48:00 2021 -02356
commit 46thf9496hf9485hkf857tg9hfj8rh4j
Спојување: 33fh5d 3689gfh
Автор: Mtdes
get.
commit 46thf9496hf9485hkf857tg9hfj8rh4j
Merge: 33fh5d 3689gfh
Author: Mtdes Ethan < getrekt@yandex.ru>
Date: Fri Jan 07 17:55:00 2021 -02356
Added some more text to my file
commit 355904-43hg940fg959hfg0g95jjgdgdfgf57i86f
Merge: 343fggdd 53efhgffddg
Author: Mtdes Ethan < getrekt@yandex.ru>
Датум: Пет Јануари 07 17:58:00 2021 -02356
Ова е мојот прв commit! Подготвени! Сега корисникот е запознаен со сите видови на работа во системот за контрола на верзијата. Упатство за Git и GitHub за почетници за тоа како да инсталирате Git и да започнете со Github, гранки, складишта, обврски и други концепти во практиката на GitHub: https://youtu.be/zZBiln_2FhM

Дополнителни карактеристики на Github и Git

Ајде да погледнеме други корисни „чипови“ кои ќе му овозможат на развивачот да ја поедностави работата за контрола на верзијата.

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

Одете во складиштето на GitHub. Во горниот десен агол над списокот со датотеки, отворете го паѓачкото мени „Клонирајте или преземете“. Копирајте ја URL-адресата за клонирање на HTTPS.
Што е Github, како да го користите, како да креирате проект, управувате и конфигурирате Вратете се во прозорецот Git Bash и внесете ја командата:
git clone repository_url

repository_url – URL на тековниот проект што треба да се клонира. Наместо тоа, се вметнува URL-то на складиштето.

Во примерот погоре, командата го клонира складиштето преку HTTPS. Друга опција е клонирање со URL-адреси преку SSH клучеви. За да го направите ова, треба да генерирате пар клучеви SSH на Windows и да доделите јавен клуч на сметката на GitHub.

Наоѓање оддалечени складишта

По клонирањето, копија од складиштето од GitHub треба да се појави во работниот директориум на компјутерот. Проектот треба да содржи директориум со име и главни датотеки. За да се префрлите на него, треба да ја напишете следнава команда:
cd git_project

Забелешка: Заменете го git_project со вистинското име на преземеното складиште или наведете ја содржината на тековниот директориум со командата ls. Вториот метод се користи во случаи кога корисникот не може да се сети на името на проектот.

Десктоп верзија на GitHub – што е GitHub Desktop, главна функционалност, карактеристики и процес на инсталација

GitHub Desktop е десктоп апликација која обезбедува интеракција базирана на GUI со GitHub. За разлика од Git, десктоп верзијата на GitHub ви овозможува да ги извршувате истите команди користејќи го корисничкиот интерфејс со кликнување на копчињата, што ја олеснува работата со складиштата.

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

  1. Следете ја врската – https://desktop.github.com/ Што е Github, како да го користите, како да креирате проект, управувате и конфигурирате
  2. Започнете со преземање на инсталациониот пакет на програмата.
  3. Кликнете двапати на иконата на преземената датотека и продолжете со инсталацијата на Github Desktop.
  4. Стартувајте ја програмата преку менито Start.
  5. Најавете се на GitHub користејќи ги деталите за вашата корисничка сметка.

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

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

Github API

Github REST API е интерфејс кој им овозможува на програмерите пристап до податоците, проектите и складиштата на Github, како и испраќање барања за серверот. Врската https://api.github.com/ ги содржи сите URL-адреси на кои можете да испраќате наједноставни GET барања:
Што е Github, како да го користите, како да креирате проект, управувате и конфигурирате Најчесто, програмерите создаваат барања на програмскиот јазик Python во JSON формат. Прво треба да ги добиете основните информации за складиштето од врската – https://api.github.com/user/repos Основните информации се внесуваат во конфигурациската датотека во JSON формат. Ги содржи главните параметри за корисникот – аватар, читачи, број на складишта, преземања итн. Овие податоци потоа се пренесуваат на серверот.

Управување и конфигурирање на Github Desktop проекти

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

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

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

Создавање нова филијала

За да креирате посебна гранка на проектот, отворете го делот Тековна гранка и кликнете на копчето Нова гранка. Корисникот ќе може да ја види гранката во интерфејсот на GitHub и да направи барање за повлекување за да ги следи промените.
Што е Github, како да го користите, како да креирате проект, управувате и конфигурирате

Безбедност

Десктоп и веб верзијата на Github ви овозможува да конфигурирате и да го зголемите нивото на безбедност на корисничка сметка. Целата функционалност е достапна во делот „Поставки за безбедност за складирање“. Вреди да се разгледа подетално.

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

На главната страница на вашето складиште, кликнете:

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

Што е Github, како да го користите, како да креирате проект, управувате и конфигурирате

Управување со графиконот на зависност

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

Што е Github, како да го користите, како да креирате проект, управувате и конфигурирате

Лиценци

Лиценцирањето Github предвидува употреба на два главни типа на
лиценца :

  1. GPL е тип на лиценца што им овозможува на другите корисници да користат туѓа работа во други проекти со отворен код. Сепак, комерцијалните компании не можат да го направат тоа.
  2. LGPL/Commons/MIT/Apache итн. – корисникот го дава својот код за бесплатна употреба. Други можат да заработат пари од тоа.

Што е Github, како да го користите, како да креирате проект, управувате и конфигурирате
Каде е наведен типот на лиценцата GitHub
Ја разгледавме главната функционалност на услугата облак Github и програмата за работа со складишта на Git Bash . Чекор по чекор разговаравме за тоа како да креираме полноправен проект во системот за контрола на верзијата.

info
Rate author
Add a comment