Mi az a GitHub?

Befejeződött

Ebben a leckében a következő tanulási célkitűzéseket tekintjük át:

  • A GitHub Enterprise Platform rövid áttekintése
  • Adattár létrehozása
  • Fájlok hozzáadása adattárhoz
  • Adattárak keresése
  • Bevezetés a gists és wikik használatába

GitHub

A GitHub Platform elméleti képe, amely felülről lefelé irányuló rétegekkel rendelkezik: AI, Collaboration, Productivity, Security és Scale.

A GitHub egy felhőalapú platform, amely a Gitet, egy elosztott verziókövetési rendszert használ a magjában. A GitHub platform leegyszerűsíti a projekteken való együttműködés folyamatát, és egy webhelyet, parancssori eszközöket és általános folyamatot biztosít, amely lehetővé teszi a fejlesztők és a felhasználók együttműködését.

Ahogy azt korábban megtudtuk, a GitHub egy mesterséges intelligencián alapuló fejlesztői platformot biztosít a biztonságos szoftverek létrehozásához, méretezéséhez és biztosításához. Bontsuk le a GitHub Enterprise platform, az AI, az együttműködés, a hatékonyság, a biztonság és a skálázás alappilléreit.

Mesterséges intelligencia

A Generatív AI jelentősen átalakítja a szoftverfejlesztést, ahogy beszélünk.

A GitHub Enterprise platform az AI-alapú lekéréses kérelmek és problémák, a copilot-alapú termelékenység és a biztonság révén növeli az együttműködést a biztonsági ellenőrzések gyorsabb automatizálásával.

Együttműködés

Az együttműködés mindennek a középpontjában áll, amit a GitHub csinál. Tudjuk, hogy a nem hatékony együttműködés időt és pénzt pazarol. Ezt a problémamentes eszközökkel ellensúlyozzuk, amelyek lehetővé teszik az együttműködés zökkenőmentesen történő megvalósulását.

Az adattárak, a problémák, a lekéréses kérelmek és egyéb eszközök segítségével a fejlesztők, projektmenedzserek, műveleti vezetők és más, ugyanazon vállalatnál dolgozó személyek gyorsabban dolgozhatnak együtt, lerövidíthetik a jóváhagyási időket és gyorsabban szállíthatók.

Termelékenység

A termelékenységet a GitHub Enterprise Platform által biztosított automatizálás felgyorsítja. A munkafolyamatba közvetlenül integrálható beépített CI/CD-eszközökkel a platform lehetővé teszi a felhasználók számára a feladatok beállítását és elfelejtését, a rutin adminisztrációt és a napi munka felgyorsítását. Így a fejlesztők több időt kapnak arra, hogy a legfontosabb dolgokra összpontosítsanak: innovatív megoldások létrehozására.

Biztonság

A GitHub a biztonságnak a fejlesztési folyamatba való közvetlen integrálására összpontosít a kezdetektől fogva. A GitHub Enterprise platform natív, belső biztonsági funkciókat tartalmaz, amelyek egy beépített biztonsági megoldással minimalizálják a biztonsági kockázatokat. Emellett a kód privát marad a szervezeten belül, ugyanakkor kihasználhatja a biztonsági áttekintés és a Dependabot előnyeit.

A GitHub tovább fektetett annak érdekében, hogy a funkciók nagyvállalati szintűek legyenek. A Microsoft által támogatott, szigorúan szabályozott iparágak megbízható, és globálisan megfelelnek a megfelelőségi követelményeknek.

Hangsor

A GitHub a maga nemében a legnagyobb fejlesztői közösség. Több mint 100M+ fejlesztő valós idejű adataival, 330M+ adattárakkal és számtalan üzembe helyezéssel megértettük a fejlesztők változó igényeit, és a termékünkben a megfelelő módosításokat végezhettük el.

Ez egy hihetetlen méretre vált, amelyet a bolygó bármely más vállalata páratlan és páratlan. Minden nap egyre több betekintést nyerünk ebből a lenyűgöző közösségből, és fejlesztjük a platformot az igényeiknek megfelelően.

A GitHub Enterprise Platform lényegében a fejlesztői élményre összpontosít– olyan skálával rendelkezik, amely iparág-változó elemzéseket, együttműködési képességeket biztosít az átalakító hatékonysághoz, a hatékonyság növeléséhez szükséges eszközöket, minden lépésnél biztonságot és AI-t, hogy mindezt egyetlen, integrált platformon új magasságokra alakítsa.

Most nézzük meg a GitHub, az adattárak gerincét.

Bevezetés az adattárak használatába

Először tekintsük át:

  • Mi az az adattár?
  • Adattár létrehozása
  • Fájlok hozzáadása adattárhoz
  • Adattárak keresése
  • A gists, wikik és GitHub-lapok bemutatása

Mi az az adattár?

Az adattár tartalmazza a projekt összes fájlját és az egyes fájlok változatelőzményeit. Ez az egyik alapvető rész, amely segít az emberekkel való együttműködésben. Az adattárak segítségével kezelheti a munkáját, nyomon követheti a módosításokat, tárolhatja a korrektúraelőzményeket, és együttműködhet másokkal. Mielőtt túl mélyre merülnénk, kezdjük az adattár létrehozásával.

Adattár létrehozása

Létrehozhat egy új adattárat a személyes fiókjában vagy bármely olyan szervezetben, ahol rendelkezik megfelelő engedélyekkel.

Foglalkozzunk egy adattár létrehozásával github.com.

  1. A lap jobb felső sarkában használja a legördülő menüt, és válassza az Új adattár lehetőséget.

    Képernyőkép a GitHub.com jobb felső sarkában található pluszjel legördülő menüjéről, az első lehetőség pedig az Új tárház.

  2. A Tulajdonos legördülő menüben válassza ki azt a fiókot, amelyet az adattár tulajdonosaként szeretne használni.

    Képernyőkép arról a legördülő menüről, hogy ki legyen az új adattár tulajdonosa.

  3. Írja be az adattár nevét és egy opcionális leírást.

    Az adattár nevének szövegmezője ki van emelve.

  4. Válasszon egy adattár láthatóságát.

    • A nyilvános adattárak az interneten mindenki számára elérhetők.

    • A privát adattárak csak Ön, az ön által kifejezetten megosztott személyek, valamint a szervezeti adattárak esetében bizonyos szervezeti tagok számára érhetők el.

  5. Kattintson az Adattár létrehozása elemre, és gratulálunk! Most hozott létre egy adattárat!

Ezután tekintsük át, hogyan adhat hozzá fájlokat az adattárhoz.

Fájl hozzáadása az adattárhoz

A GitHub-fájlok néhány dolgot képesek elvégezni, de a fájlok fő célja a projekt adatainak és információinak tárolása.

Tekintsük át, hogyan adhat hozzá fájlt az adattárhoz.

Mielőtt azonban elkezdenénk, érdemes tisztában lenni azzal, hogy ha egy fájlt szeretne hozzáadni egy adattárhoz, először minimális írási hozzáféréssel kell rendelkeznie abban az adattárban, amelyhez hozzá szeretne adni egy fájlt.

  1. A GitHub.com lépjen az adattár főoldalára.

  2. Az adattárban keresse meg azt a mappát, amelyben létre szeretne hozni egy fájlt.

  3. A fájlok listája fölött válassza a Fájl hozzáadása ᐁ legördülő menüt, majd kattintson a ᐩ Új fájl létrehozása parancsra. Másik lehetőségként a bal oldali fájlfa nézetben a ᐩ gombra kattinthat.

    Képernyőkép arról a két lehetőségről, amikor pirossal kiemelve ad hozzá egy fájlt az új adattárhoz. Az egyik lehetőség a bal oldali navigációs sáv pluszjele, a második lehetőség a fájl hozzáadása gomb a képernyő jobb oldalán.

  4. A fájlnév mezőbe írja be a fájl nevét és bővítményét. Alkönyvtárak létrehozásához írja be a /könyvtárelválasztót.

  5. A fájl tartalma szövegmezőbe írja be a fájl tartalmát.

  6. Az új tartalom áttekintéséhez a fájl tartalma fölött kattintson az Előnézet gombra.

    Képernyőkép egy yml-fájlról a bal felső sarokban kiemelt előnézeti gombbal.

  7. Kattintson a Módosítások véglegesítése...

  8. Az "Üzenet véglegesítése" mezőbe írjon be egy rövid, értelmes véglegesítési üzenetet, amely leírja a fájlon végrehajtott módosításokat. A véglegesítést több szerzőnek is hozzárendelheti a véglegesítési üzenetben.

  9. Ha több e-mail-cím van társítva a fiókjához GitHub.com, kattintson az e-mail-cím legördülő menüre, és válassza ki a Git-szerző e-mail-címeként használni kívánt e-mail-címet. Ebben a legördülő menüben csak ellenőrzött e-mail-címek jelennek meg. Ha engedélyezte az e-mail-címek védelmét, akkor [username]@users.noreply.github.com az alapértelmezett véglegesítési szerző e-mail-cím.

    Képernyőkép a véglegesítés módosításáról egy leírásmezővel és az e-mail legördülő menüjével, amellyel a véglegesítés szerzőjeként választhat.

  10. A véglegesítési üzenet mezői alatt döntse el, hogy hozzáadja-e a véglegesítést az aktuális ághoz vagy egy új ághoz. Ha az aktuális ág az alapértelmezett ág, akkor új ágat kell létrehoznia a véglegesítéshez, majd létre kell hoznia egy lekéréses kérelmet.

    Képernyőkép az új ág véglegesítési beállításból való létrehozásáról, alatta az új ág szövegmezőjével.

  11. Kattintson a Módosítások véglegesítése vagy a Módosítások javaslata elemre.

Gratulálunk, most hozott létre egy új fájlt az adattárban! Létrehozott egy új ágat is, és véglegesítést hajtott végre!

Mielőtt azonban áttekintenénk az ágakat és véglegesítéseket a következő leckében, tekintsük át gyorsan a gists, wikik és GitHub-oldalakat, mert azok hasonlóak az adattárakhoz.

Mik azok a gists

Most, hogy jól megértettük az adattárakat, áttekinthetjük a gisteket. Az adattárakhoz hasonlóan a gists is leegyszerűsíti a kódrészletek megosztását másokkal.

Minden gist egy Git-adattár, amelyet elágaztathat és klónozhat, és nyilvános vagy titkos lehet.

A nyilvános gists nyilvánosan jelenik meg, ahol a felhasználók a létrehozásukkor tallózhatnak az újak között. A nyilvános gists is kereshető.

Ezzel szemben a titkos öklök nem kereshetők, de nem teljesen privátak. Ha elküldi egy titkos kulcs URL-címét egy barátjának, látni fogják.

Ha többet szeretne megtudni a gistsről, tekintse meg a csatolt cikket az Erőforrások szakasz végén, a Gists létrehozása című modul végén.

Mik azok a wikik?

A GitHub.com minden adattára rendelkezik egy dokumentációs szakaszsal, úgynevezett wikivel.

Az adattár wikije segítségével megoszthatja a projekttel kapcsolatos hosszú formátumú tartalmakat, például a használat módját, a tervezés módját vagy alapvető alapelveit.

Bár a README-fájlok gyorsan közlik a projekt által elvégezhető műveleteket, wikivel további dokumentációt is megadhat.

Érdemes megjegyezni, hogy ha az adattár privát, akkor csak azok férhetnek hozzá a wikijéhez, akik legalább olvasási hozzáféréssel rendelkeznek az adattárhoz.