Mi az a Github, hogyan kell használni, hogyan kell projektet létrehozni, kezelni és konfigurálni

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

Mi az a GitHub, miért van rá szükség és hogyan kell használni a GitHubot, hogyan kezdjük el a szolgáltatás használatát – útmutató kezdőknek.
Mi az a Github, hogyan kell használni, hogyan kell projektet létrehozni, kezelni és konfigurálniA GitHub az egyik legnépszerűbb szolgáltatás nyílt forráskódú adattárak tárolására. A webhely lehetővé teszi egyéni projektek közzétételét és az egyes iterációk során végrehajtott változtatások nyomon követését. Más GitHub-felhasználók áttekinthetik a felhasználói kódot, és javaslatot tehetnek saját változtatásokra. Ez a meghatározás csak egy rövid megértést ad. A szolgáltatás funkcionalitása azonban nem korlátozódik erre. Ebben az áttekintő cikkben részletesebben megvizsgáljuk a Githubot.

Mi az a GitHub és hogyan kezdjük el – Útmutató kezdőknek

A GitHub egy online portál, ahová a fejlesztők és programozók feltölthetik az általuk létrehozott kódot, és közösen javíthatják azt. A GitHub jellemzője a robusztus verziókezelő rendszer. A verzióvezérlés lehetővé teszi a programozók számára, hogy személyre szabják a szoftvert anélkül, hogy magát a szoftvert veszélyeztetnék. A javasolt változtatások könnyen összevonhatók egy teljes kiadásba, de csak az összes módosítás áttekintése és jóváhagyása után.
Mi az a Github, hogyan kell használni, hogyan kell projektet létrehozni, kezelni és konfigurálni

Git és GitHub – mi a különbség, első ismerkedés a Gittel és a GitHubbal

Mi az a Git?

Válasz: Gyors és méretezhető verziókezelő rendszer . A Git egy ingyenes és nyílt forráskódú elosztott revízióvezérlő rendszer, amelyet úgy terveztek, hogy gyors és hatékony legyen bármilyen projekthez, a kicsitől a nagyon nagyig.

Mi az a GitHub?

Válasz: hatékony felhőszolgáltatás privát fejlesztések és nyílt forráskódú projektek kezelésére.

Mi a fő különbség?

A Git egy teljes értékű szoftver a verziókezelő rendszer kategóriában, amely a felhasználó személyi számítógépére telepítve van. A Git lehetővé teszi a kód módosítását a parancssorban (Microsoft PowerShell), a GitHub pedig lehetővé teszi a projektek nyilvános hozzáférésű tárolását.

Érdekes tények a Githubról

  1. Az oldal felhasználóinak maximális száma tavaly (a 2021. július 24-i statisztikák szerint) 45 millió ember volt.
  2. 2018-ban a Microsoft 7,5 milliárd dollárért megvásárolta a GitHubot.
  3. Van egy nyílt forráskódú git-tárház a Githubon. Bárki módosíthat rajta. A projekt elérhető a következő linken: https://github.com/git/git?ref=stackshare
Mi az a Github, hogyan kell használni, hogyan kell projektet létrehozni, kezelni és konfigurálni
példa a GitHub adattárra

Github funkciók

  1. Képes integrálni a legnépszerűbb platformokkal és szolgáltatásokkal – Amazon, Google Cloud és Code Climate.
  2. Több mint 200 programozási nyelv támogatása.
  3. Magas szintű konszolidáció és „céhes szolidaritás”. Amikor egy felhasználó közzéteszi projektjét a GitHubon, a programozói közösség többi tagja letöltheti és kiértékelheti a munkát, a kód minőségét és kifinomultságának fokát. A harmadik féltől származó felhasználók figyelmeztethetik a projekt tulajdonosát a lehetséges problémákra, a változók ütközéseire stb.

A GitHub működése, jellemzői

A Github három legfontosabb funkciója az elágazás, a lehívási kérelmek és az összevonás. Érdemes minden funkciót külön-külön megvizsgálni.

Elágazás

A projekt elágazása egy másolatot (villát) hoz létre, amely lehetővé teszi a felhasználó számára, hogy szabadon kísérletezzen az eredeti projekt befolyásolása nélkül. Fork és pull kérések létrehozása: https://youtu.be/nT8KGYVurIU

Lehívási kérések

A fejlesztő egy lehívási kérelmet tesz közzé, miután befejezte a kód javításán/módosításán végzett munkát. Ugyanakkor a projektgazda maga is áttekintheti a végrehajtott változtatásokat, és feltehet további kérdéseket.
Mi az a Github, hogyan kell használni, hogyan kell projektet létrehozni, kezelni és konfigurálni

Összevonás

Miután a tulajdonos jóváhagyta a lekérést, egyesíti a lekérést, és alkalmazza a forked projekt módosításait a forráskódra.

Útmutató – hogyan kezdje el a Github használatát a semmiből

Ez az útmutató tökéletes minden kezdő számára, aki csak most kezdi megtanulni a Git és a Githubot. A következő lépések segítenek egy optimális rendszer felépítésében a szoftverrel való munkavégzéshez. Megtanulja, hogyan kell módosítani a kódbázist, megnyitni egy lehívási kérelmet (lekérést létrehozni), és a kódot egyesíteni a fő ággal. Tehát kezdjük.

Mi az a Github, hogyan kell használni, hogyan kell projektet létrehozni, kezelni és konfigurálni
GitHub-fiók irányítópultja

0. lépés Telepítse a Git-et, és hozzon létre egy GitHub-fiókot

  1. Keresse fel a Git hivatalos webhelyét: https://git-scm.com/downloads
  2. Kattintson a hivatkozásra a Git for Windows asztali verziójának letöltéséhez, és várja meg, amíg a letöltés befejeződik.
  3. Bontsa ki és futtassa a Git telepítőt a Git.exe fájl dupla kattintásával.Mi az a Github, hogyan kell használni, hogyan kell projektet létrehozni, kezelni és konfigurálni
  4. Engedélyezze az alkalmazás számára, hogy módosításokat hajtson végre a számítógépen a megnyíló „Felhasználói fiókok felügyelete” párbeszédpanel „Igen” gombjára kattintva.
  5. Indítsa el a Git telepítési folyamatát. Olvassa el a fő GNU Public License dokumentumot, és kattintson a Tovább gombra.Mi az a Github, hogyan kell használni, hogyan kell projektet létrehozni, kezelni és konfigurálni
  6. Adjon meg egy helyet a program telepítéséhez, vagy hagyja meg az alapértelmezett értékeket. A program kérni fogja, hogy hozzon létre egy Start menü mappát. Kihagyja ezt az elemet.
  7. Válassza ki a Git-tel használni kívánt szövegszerkesztőt. A legördülő ablakban válassza ki a Notepad ++ elemet (vagy bármely más szövegszerkesztőt, amellyel korábban dolgozott), és kattintson a “Tovább” gombra.Mi az a Github, hogyan kell használni, hogyan kell projektet létrehozni, kezelni és konfigurálni
  8. Adjon meg egy nevet az új projektágnak. Az alapértelmezett érték a “mester”. Javasoljuk, hogy hagyja ezt a beállítást alapértelmezetten.
  9. A PATH, az SSH-kliens, a szervertanúsítványok, a sorvégződések és a terminál kiválasztásának lehetőségeiben hagyjon mindent úgy, ahogy van, és kattintson a “Tovább” gombra.
  10. Hagyja meg az összes alapértelmezett beállítást, és kezdje el a program telepítését.
  11. A telepítés befejezése után jelölje be a jelölőnégyzeteket a kiadási megjegyzések megtekintéséhez és a Git Bash elindításához. Zárja be a telepítő ablakot.

Fiókot regisztrálhat a Githubon a következő linken: https://github.com/join. Ehhez meg kell adnia a fiók hitelesítéséhez a jövőben szükséges alapvető regisztrációs adatokat.
Mi az a Github, hogyan kell használni, hogyan kell projektet létrehozni, kezelni és konfigurálni

1. lépés: Indítsa el a Git-et, és hozza létre az első helyi tárolót

A Gitnek két használati módja van – bash (Git Bash) és grafikus felhasználói felület (Git GUI). A Git Bash elindításához nyissa meg a Start menüt – Windows, írja be a git bash parancsot, és nyomja meg az Enter billentyűt (vagy kattintson duplán a bal gombbal a program parancsikonjára). A Git GUI elindításához nyissa meg a Start menüt – Windows, írja be a git gui parancsot, és nyomja meg az Enter billentyűt. Esetünkben a Git Bash-t fogjuk használni.
Mi az a Github, hogyan kell használni, hogyan kell projektet létrehozni, kezelni és konfigurálniEgy új projekt létrehozása a Git Bash-ban az új lerakat inicializálásához speciális parancsok használatával jár. Először meg kell nyitnia egy Bash terminált az asztalon jobb gombbal kattintva, majd a Git Bash Here legördülő menüben. A helyi gép egyik terminálablakában hozzon létre egy új tesztkönyvtárat (mappát) a következő beírásával:
getrekt:Desktop getrekt $ cd ~/Desktop
getrekt:Desktop getrekt $ mkdir myproject
getrekt:Desktop getrekt $ cd myproject/
Az mkdir parancs egy új helyi projektmappát hoz létre. Hozd létre első Github-tárunkat: https://youtu.be/yHCUc6cmhcc

2. lépés: Hozzon létre egy új fájlt a tárolóban

A projekt mappában adjon hozzá egy új szövegfájlt a touch paranccsal. A szokásos módon a parancs egy üres szövegfájlt hoz létre, amely .txt kiterjesztéssel rendelkezik.

Figyelem! A Git csak az általa követett fájlok módosításait menti/kezeli. Egy új fájl létrehozása után a felhasználó nyomon követheti annak állapotát a git status paranccsal. A konzol megjeleníti a lerakatban található fájlok listáját.

Amint hozzáad egy fájlt a git tárolót tartalmazó mappához, a program észreveszi a projekten belüli változást. Az automatikus követés azonban nem lesz engedélyezve, ehhez egy speciális parancsot kell használni – git add.
getrekt:myproject getrekt $ touch getrekt.txt
getrekt:myproject getrekt $ ls
getrekt.txt

3. lépés: Adja hozzá a fájlt a nyomkövetési állomásozó környezethez

Adja hozzá a fájlt az átmeneti környezethez a git add paranccsal.
getrekt:myproject git add . Ezzel a paranccsal a program elindítja az összes fájl automatikus követését, amely a projekt mappájában jön létre. Ellenőrizheti, hogy a parancs működik-e a git állapottal. Így néznek ki a naplók a Git Bash parancssorban a git status beírása után:
getrekt: getrekt getrekt$ git status
On branch master
Kezdeti véglegesítés Kötelesítendő
változtatások:
(a “git rm –cached …” parancsot használd a szakasz eltávolításához)
Új fájl hozzáadva
Új fájlnév: getrekt.txt
új fájl: getrekt.txt Napló megjegyzés: A fájl még nincs véglegesítve, de hamarosan hozzáadásra kerül.

4. lépés Hozzon létre egy véglegesítést

A Commit minden adattár ellenőrzőpontja. Egyszerűen fogalmazva, egy változáscsomag, amely bizonyos kódot tároló hozzáadott, szerkesztett vagy törölt fájlokról tárol információkat.
getrekt:myproject getrekt $ git commit -m “AZ ELSŐ ELKÖTELEZETTSÉGEM SZÁMOK!”
[master (root-commit) b345d9a] ELSŐ ELKÖTELEZETTSÉGEM!
1 fájl módosult, 1 beillesztés (+)
létrehozási mód 100644 getrekt.txt

A véglegesítést létrehozó parancs a git commit -m “Commit Name”.

Figyelem! A parancs végén lévő üzenetnek értelmesnek és érthetőnek kell lennie a többi projektfejlesztő számára. Ne nevezze el kötelezettségeit “asdfadsf” vagy “foobar” néven. Ellenkező esetben senki nem fog érteni semmit, és sok időt kell töltenie a törlésükkel.

5. lépés: Hozzon létre egy új ágat, új ágat

Az Új fiók a projekt teljes értékű ága, amely kötelezettségvállalások egész halmazából áll. A termék külön kiadását jelöli, de a verzióvezérlő rendszeren belül. Az ágak lehetővé teszik a felhasználó számára, hogy mozogjon a projekt „állapotai” között.

A hivatalos git dokumentációban az ágak leírása a következő: “A Git és a Github fiókja egy mozgatható mutató a tároló egyik commitjára.”

Például, ha egy felhasználó új oldalt szeretne hozzáadni a webhelyéhez, létrehozhat egy új ágat csak az adott oldalhoz anélkül, hogy ez befolyásolná a projekt törzsét. Amint elkészült vele, összevonhatja a változtatásokat az ágából a főbe. Új elágazás esetén a Git nyomon követi, hogy melyik commitról ágazott el.
Mi az a Github, hogyan kell használni, hogyan kell projektet létrehozni, kezelni és konfigurálniA parancs végrehajtása után a konzolba írja be a git branch parancsot az ág létrehozásának megerősítéséhez:
getrekt:myproject getrekt $ git branch
master
* my-new-branch A my-new-branch név csillaggal jelzi, hogy melyik ágat használja a felhasználó jelenleg be van kapcsolva.

Megjegyzés: Alapértelmezés szerint az egyes git-repók legelső ága a „master” nevet kapta (és általában a projektben mesterként használják). A rasszizmus elleni küzdelem részeként egyes fejlesztők alternatív neveket kezdtek használni az alapértelmezett ághoz, például “elsődleges”. A felhasználók azonban gyakrabban láthatnak „mester” vagy hasonló neveket, amelyek erre utalnak.

Nem árt észben tartani, hogy szinte minden repository rendelkezik egy master ággal, amely a projekt hivatalos verziójának tekinthető. Ha ez egy webhely, akkor az ág az a verzió, amelyet a felhasználók látnak. Ha ez egy alkalmazás, akkor a fő ág az a kiadás, amelyet a felhasználók telepítenek számítógépükre vagy mobileszközükre. Így működik a Git és Github termékek hagyományos verziózása. A hivatalos oldalon részletesebb dokumentáció található a különböző alapértelmezett fióknevek használatáról. Az információk a Githubon a https://github.com/github/renaming címen érhetők el.
Mi az a Github, hogyan kell használni, hogyan kell projektet létrehozni, kezelni és konfigurálniProjekt ágra való visszatérés és több véglegesítés létrehozása esetén az új ágat nem követi nyomon a verziókezelő rendszer mindaddig, amíg a felhasználó meg nem írja az automatikus követést. .

6. lépés Hozzon létre egy új GitHub-tárat

Ez a lépés nem szükséges, ha csak helyileg szeretné nyomon követni a kódot. De ha csapatban dolgozik, és elfogadja a módosításokat más programozóktól, akkor a GitHub jelenlegi lehetőségeit használhatja a projektkód közös módosítására. Ha új tárolót szeretne létrehozni a GitHubon, be kell jelentkeznie a rendszerbe, és meg kell mennie a webhely főoldalára. A főmenüben kattintson az “Új tárhely” gombra, amely a navigációs sáv jobb felső sarkában a profilfotó melletti “+” jel alatt található: A gombra kattintás után a GitHub megkérdezi a projekt tulajdonosát az adattár elnevezéséhez és rövid leírásához:
Mi az a Github, hogyan kell használni, hogyan kell projektet létrehozni, kezelni és konfigurálniEzután kattintson a “Leraktár létrehozása” gombra az új projekt létrehozásának megerősítéséhez. Megjelenik egy párbeszédpanel, amely megkérdezi a felhasználót, hogy a semmiből akar-e létrehozni egy adattárat, vagy hozzáadni egy meglévőt, helyileg létrehozottat. A második esetben fel kell töltenie a projekt mappáját a Githubba.

Figyelem! A helyi adattár letöltése a parancssor használatával is megtörténhet, pontosabban a git remote add origin github_url (rekordot hoz létre egy új kapcsolatról a távoli adattárral), git push -u origin master (kapcsolatot hoz létre az elágazás között ahol a fejlesztő található és a fő ág egy távoli kiszolgálón).

Így néznek ki a naplók a Git Bash parancssorban:
getrekt:myproject getrekt $ git remote add origin https://github.com/cubeton/mynewrepository.git
getrekt:myproject getrekt $ git push -u origin master
Objektumok számlálása: 3, kész.
Írási objektumok: 100% (3/3), 263 bájt | 0 bájt/s, kész.
Összesen 3 (delta 0), újrafelhasználva 0 (delta 0)
A https://github.com/cubeton/mynewrepository.git címhez
* [új ág] mester -> fő
Elágazás fő beállítása a távoli elágazási mester nyomon követésére az eredettől.

7. lépés: A Project Branch áthelyezése a GitHubba

Létrejött egy új projekt ág és tárház. Marad az ág „lenyomása”, és áthelyezése az új Github-tárolóba. Így a harmadik fél közösség tagjai láthatják a kódot, és módosíthatják azt. Ha a módosításokat jóváhagyják, a projekt tulajdonosa összevonhatja a változtatásokat a projekt fő verziójával. Ha a GitHubon egy új ágra szeretné átküldeni a módosításokat, be kell írnia a git push parancsot a parancssorban. A GitHub automatikusan létrehoz egy ágat a távoli tárolóban:
getrekt:myproject getrekt$ git push origin my-new-branch
Objektumok számlálása: 3, kész.
Delta tömörítés akár 8 menettel.
Objektumok tömörítése: 100% (2/2), kész.
Írható objektumok: 100% (3/3), 313 bájt | 0 bájt/s, kész.
Összesen 3 (delta 0), újrafelhasználva 0 (delta 0)
A https://github.com/cubeton/mynewrepository.git
* [új ág] my-new-branch -> my-new-branch A GitHub oldal frissítése után a felhasználó látni fogja az új ágat, amelyet a adattár.
Mi az a Github, hogyan kell használni, hogyan kell projektet létrehozni, kezelni és konfigurálni

Továbbá

Mit jelent az origin szó a git push origin parancsban? Amikor egy felhasználó klónoz egy távoli tárolót a helyi gépén, a git szinte minden esetben létrehoz egy szabványos álnevet, “origin”, ami lényegében a távoli tároló URL-jének rövidítése. Projekt beküldése a GitHubba: https://youtu.be/zM6z57OtR2Q

8. lépés: Hozza létre az első lehívási kérelmet

A lekérési kérés (vagy lekérési kérelem) egy módja annak, hogy figyelmeztessék a lerakattulajdonosokat, hogy a fejlesztők módosítani akarnak a kódon. Így néz ki a hozzáadott lekérési kérelmet tartalmazó oldal:
Mi az a Github, hogyan kell használni, hogyan kell projektet létrehozni, kezelni és konfigurálniÍgy néz ki a szakasz felülete a lekérési kérelem létrehozása után:
Mi az a Github, hogyan kell használni, hogyan kell projektet létrehozni, kezelni és konfigurálni

9. lépés Egyesítse a lehívási kérelmet

Az alján található zöld “Kivonási kérelem egyesítése” gomb lekérést hoz létre. A rákattintás után a végrehajtott változtatások bekerülnek a projekt fő ágába.

Figyelem! Az összevonás után törölje az ágat. Ezek nagy száma zavart okozhat a projektben. Elágazás törléséhez kattintson a jobb alsó sarokban található szürke “Elágazás törlése” gombra.

Mi az a Github, hogyan kell használni, hogyan kell projektet létrehozni, kezelni és konfigurálniA véglegesítések aktuális állapotának ellenőrzéséhez kattintson a „Commits” hivatkozásra a tárhely legelső oldalán. Ha rákattint, megjelenik a teljes commit listája ebben az ágban. A képernyőképe pontosan azt mutatja, amelyik az imént készült.
Mi az a Github, hogyan kell használni, hogyan kell projektet létrehozni, kezelni és konfigurálni
Mi az a Github, hogyan kell használni, hogyan kell projektet létrehozni, kezelni és konfigurálniA jobb oldalon minden commit hash kódja található. A hash kód egy egyedi azonosító, amely API-k és harmadik féltől származó szolgáltatások összekapcsolásakor használható. Egy adott véglegesítésre hivatkozhat a Git Bash asztali verziójának azonosítójával is a parancssorban.

10. lépés Állítsa vissza a Github módosításait a helyi gépen

Jelenleg a Github rendszerben lévő tároló egy kicsit másképp néz ki, mint a helyi számítógépen lévő felhasználó. Például egy felhasználó által a saját ágán végzett és a fő ágba egyesített véglegesítés nem létezik a helyi gépen. A projekt különböző verzióinak automatikus szinkronizálásához a git pull origin master parancsot (ha a fő ágon dolgozik) vagy a git pull parancsot kell használnia.
getrekt:myproject getrekt $ git pull origin master
remote: Objektumok számlálása: 1, kész.
távoli: Összesen 1 (delta 0), újrafelhasznált 0 (delta 0), pack-reused 0
From https://github.com/cubeton/mynewrepository
* branch master -> FETCH_HEAD  
23242..232433berer3444 master -> origin/master
getrekt. txt | 1 +
1 fájl megváltozott, 1 beillesztés (+)A parancs aktuális állapotának ellenőrzéséhez írja be a git log parancsot a parancssorba. Felsorolja az összes kötelezettséget.
getrekt: myproject getrekt $ git log
elkövetni 32dgt472hf74yh7734hf747fh373hde7r3heduer73hfhf
Merge: 3fg4dd 34fg3u7j7
Szerző: Mtdes Ethan <getrekt@yandex.ru>
Date: Fri szeptember 11. 17:48:11 2015 -0400
Merge ág / cubeton / MyNewRepository
a commit 44hgfh7f74hdu9jt93hf9ifejffe
Szerző: Mtdes a Ethan <getrekt@yandex.ru>
a Dátum: 2021. január 07. péntek 17:48:00 -02 356
a commit 46thf9496hf9485hkf857tg9hfj8rh4j
az összevonás: 33fh5d
3689Mt
. :51:00 2021 -02356
46thf9496hf9485hkf857tg9hfj8rh4j Az elkötelezettség
az egyesítés: 33fh5d 3689Gfh
Szerző: mtdes of Ethan <getrekt@yandex.ru>
A dátum: Fri január 07 17:55:00 2021 -02 356
Hozzáadott néhány szöveget a fájlomnak a
Commit 355904-43HG940FG959HFG0G95HGDGDFGF57I86F
Az egyesítések : 343fggdd 53efhgffddg
Szerző: Mtdes of Ethan < getrekt@yandex.ru>
Dátum: P Jan 07 17:58:00 2021 -02356
Ez az első kötelezettségem! Kész! Most a felhasználó ismeri a verziókezelő rendszer mindenféle munkáját. Git és GitHub oktatóanyag kezdőknek a Git telepítéséről és a Github, ágak, adattárak, commit és egyéb fogalmak használatának megkezdéséről a GitHub gyakorlatában: https://youtu.be/zZBiln_2FhM

A Github és a Git további funkciói

Nézzünk meg más hasznos “chipeket”, amelyek lehetővé teszik a fejlesztő számára, hogy leegyszerűsítse a verziókezeléssel kapcsolatos munkát.

Leraktár klónozása helyi gépre

Nyissa meg a GitHub-tárházat. A fájlok listája feletti jobb felső sarokban nyissa meg a „Klónozás vagy letöltés” ​​legördülő menüt. Másolja ki a HTTPS klón URL-jét.
Mi az a Github, hogyan kell használni, hogyan kell projektet létrehozni, kezelni és konfigurálniTérjen vissza a Git Bash ablakhoz, és írja be a következő parancsot:
git clone repository_url

repository_url – az aktuálisan klónozni kívánt projekt URL-je. Ehelyett a tárhely URL-címe kerül beillesztésre.

A fenti példában a parancs klónozza a lerakat HTTPS-en keresztül. Egy másik lehetőség az URL-ek klónozása SSH-kulcsokon keresztül. Ehhez létre kell hoznia egy SSH-kulcspárt a Windows rendszeren, és hozzá kell rendelnie egy nyilvános kulcsot a GitHub-fiókhoz.

Távoli adattárak keresése

A klónozás után meg kell jelennie a GitHub adattárának másolatának a számítógép munkakönyvtárában. A projektnek tartalmaznia kell egy könyvtárat névvel és fő fájlokkal. Ahhoz, hogy váltson rá, a következő parancsot kell kiírnia:
cd git_project

Megjegyzés: Cserélje ki a git_project értéket a letöltött lerakat tényleges nevére, vagy adja meg az aktuális könyvtár tartalmát az ls paranccsal. A második módszert olyan esetekben használják, amikor a felhasználó nem emlékszik a projekt nevére.

GitHub asztali verzió – mi az a GitHub Desktop, főbb funkciók, szolgáltatások és telepítési folyamat

A GitHub Desktop egy olyan asztali alkalmazás, amely grafikus felhasználói felület alapú interakciót biztosít a GitHubbal. A Git-től eltérően a GitHub asztali verziója lehetővé teszi ugyanazon parancsok végrehajtását a felhasználói felületen a gombokra kattintva, ami jelentősen megkönnyíti a tárolókkal való munkát.

Hogyan kell telepíteni

  1. Kövesse a linket – https://desktop.github.com/Mi az a Github, hogyan kell használni, hogyan kell projektet létrehozni, kezelni és konfigurálni
  2. Indítsa el a program telepítőcsomagjának letöltését.
  3. Kattintson duplán a letöltött fájl ikonjára, és folytassa a Github Desktop telepítésével.
  4. Indítsa el a programot a Start menüből.
  5. Jelentkezzen be a GitHubba felhasználói fiókja adataival.

Fő funkció

  • Adattárak létrehozása, hozzáadása és klónozása.
  • A program használata projektlapok kezelésére.
  • Változások végrehajtása egy fiókban.
  • Problémák létrehozása, lehívási kérések és véglegesítések.
  • Lehetőség az új termékek korai verzióinak elérésére.

Github API

A Github REST API egy olyan interfész, amely hozzáférést biztosít a fejlesztők számára a Github-adatokhoz, projektekhez és tárolókhoz, valamint szerverkérések küldését. A https://api.github.com/ link tartalmazza az összes URL-t, amelyre a legegyszerűbb GET kéréseket küldheti:
Mi az a Github, hogyan kell használni, hogyan kell projektet létrehozni, kezelni és konfigurálniA fejlesztők leggyakrabban Python programozási nyelven hoznak létre kéréseket JSON formátumban. Először meg kell szereznie az alapvető információkat a tárhelyről a hivatkozásról – https://api.github.com/user/repos Az alapvető információk JSON formátumban kerülnek be a konfigurációs fájlba. Tartalmazza a felhasználó főbb paramétereit – avatar, olvasók, adattárak száma, letöltések stb. Ezek az adatok ezután a szerverre kerülnek.

Github Desktop projektek kezelése és konfigurálása

A telepítés, a fiók regisztrálása és az alkalmazás beállítása után a felhasználó elkezdheti használni a GitHub programot.

Adattár létrehozása, hozzáadása és klónozása

Új tár létrehozásához válassza a “Fájl” lehetőséget, és kattintson a “Leraktár létrehozása” gombra. Helyi projekt hozzáadásához válassza a “Fájl” menüt, és kattintson a “Helyi tár hozzáadása” gombra. A klónozáshoz ki kell választania a “Fájl” – “Leraktár klónozása” menüt.
Mi az a Github, hogyan kell használni, hogyan kell projektet létrehozni, kezelni és konfigurálni

Új fiók létrehozása

Külön projektág létrehozásához nyissa meg az Aktuális ág részt, és kattintson az Új ág gombra. A felhasználó láthatja az ágat a GitHub felületén, és lekérést küldhet a változások nyomon követésére.
Mi az a Github, hogyan kell használni, hogyan kell projektet létrehozni, kezelni és konfigurálni

Biztonság

A Github asztali és webes verziója lehetővé teszi a felhasználói fiókok konfigurálását és biztonsági szintjének növelését. Minden funkció elérhető a „tárolás biztonsági beállításai” részben. Érdemes részletesebben megfontolni.

Biztonsági házirend beállítása

A tárhely főoldalán kattintson:

  • “Biztonság” – “Biztonsági szabályzat” – “Beállítás indítása”.
  • Adjon hozzá információkat a projekt támogatott verzióiról és a lehetséges sebezhetőségek bejelentéséről.

Mi az a Github, hogyan kell használni, hogyan kell projektet létrehozni, kezelni és konfigurálni

Dependency Graph Management

A rendszer automatikusan létrehoz egy függőségi gráfot az összes nyilvános adattárhoz, de a privát adattárak esetében nincs ilyen szolgáltatás. A grafikon azonosítja az összes kimenő függőségi áramlást, és lehetővé teszi a projekt sebezhetőségeinek azonosítását. A függőségi grafikon beállításához kattintson a “Beállítások” – “Biztonság és elemzés” elemre. A diagrammal szemben kattintson az “Engedélyezés” vagy a “Letiltás” gombra.

Mi az a Github, hogyan kell használni, hogyan kell projektet létrehozni, kezelni és konfigurálni

Licencek

A Github-licencelés két fő
licenctípus használatát teszi lehetővé :

  1. A GPL egy olyan típusú licenc, amely lehetővé teszi más felhasználók számára, hogy más nyílt forráskódú projektekben használják valaki más munkáját. A kereskedelmi társaságok azonban ezt nem tehetik meg.
  2. LGPL/Commons/MIT/Apache , stb. – a felhasználó ingyen adja a kódját. Mások pénzt kereshetnek vele.


Mi az a Github, hogyan kell használni, hogyan kell projektet létrehozni, kezelni és konfigurálniAhol a GitHub-licenc típusa megadva . Lépésről lépésre beszéltünk arról, hogyan lehet teljes értékű projektet létrehozni a verziókezelő rendszerben.

info
Rate author
Add a comment