Mikä Github on, miten sitä käytetään, miten projekti luodaan, hallitaan ja konfiguroidaan

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

Mikä on GitHub, miksi sitä tarvitaan ja miten GitHubia käytetään, kuinka aloittaa palvelun käyttö – opas aloittelijoille.
Mikä Github on, miten sitä käytetään, miten projekti luodaan, hallitaan ja konfiguroidaanGitHub on yksi suosituimmista avoimen lähdekoodin tietovarastojen isännöintipalveluista. Sivuston avulla voit julkaista mukautettuja projekteja ja seurata jokaisessa iteraatiossa tehtyjä muutoksia. Muut GitHub-käyttäjät voivat tarkistaa käyttäjäkoodin ja ehdottaa omia muutoksiaan. Tämä määritelmä tarjoaa vain lyhyen käsityksen. Palvelun toiminnallisuus ei kuitenkaan rajoitu tähän. Tässä katsausartikkelissa tarkastelemme Githubia yksityiskohtaisemmin.

Mikä GitHub on ja miten pääset alkuun – Aloittelijan opas

GitHub on online-portaali, johon kehittäjät ja ohjelmoijat voivat ladata luomansa koodin ja tehdä yhteistyötä parantaakseen sitä. GitHubin tunnusmerkki on sen vankka versionhallintajärjestelmä. Versionhallinnan avulla ohjelmoijat voivat muokata ohjelmistoja vaarantamatta itse ohjelmistoa. Ehdotetut muutokset voidaan helposti yhdistää täydelliseksi julkaisuksi, mutta vasta sen jälkeen, kun kaikki muutokset on tarkistettu ja hyväksytty.
Mikä Github on, miten sitä käytetään, miten projekti luodaan, hallitaan ja konfiguroidaan

Git ja GitHub – mitä eroa on, ensimmäinen tutustuminen Gitiin ja GitHubiin

Mikä on Git?

Vastaus: Nopea ja skaalautuva versionhallintajärjestelmä . Git on ilmainen ja avoimen lähdekoodin hajautettu versioiden hallintajärjestelmä, joka on suunniteltu nopeaksi ja tehokkaaksi kaikkiin projekteihin, pienistä erittäin suuriin.

Mikä on GitHub?

Vastaus: tehokas pilvipalvelu yksityisten kehityshankkeiden ja avoimen lähdekoodin projektien hallintaan.

Mikä on tärkein ero?

Git on versionhallintajärjestelmäkategorian täysi ohjelmisto, joka asennetaan käyttäjän henkilökohtaiselle tietokoneelle. Git antaa sinun tehdä muutoksia koodiin komentorivin kautta (Microsoft PowerShell), ja GitHub tarjoaa mahdollisuuden tallentaa projekteja julkisesti.

Mielenkiintoisia faktoja Githubista

  1. Sivuston maksimikäyttäjien määrä viime vuonna (24.7.2021 tilastojen mukaan) oli 45 miljoonaa ihmistä.
  2. Vuonna 2018 Microsoft osti GitHubin 7,5 miljardilla dollarilla.
  3. Githubissa on avoimen lähdekoodin git-arkisto. Kuka tahansa voi tehdä siihen muutoksia. Projekti löytyy linkistä – https://github.com/git/git?ref=stackshare
Mikä Github on, miten sitä käytetään, miten projekti luodaan, hallitaan ja konfiguroidaan
GitHub-tietovarastoesimerkki

Githubin ominaisuudet

  1. Mahdollisuus integroida suosituimpiin alustoihin ja palveluihin – Amazon, Google Cloud ja Code Climate.
  2. Tuki yli 200 ohjelmointikielelle.
  3. Korkea konsolidointi ja ”kiltasolidaarisuus”. Kun käyttäjä julkaisee projektinsa GitHubissa, muu ohjelmointiyhteisö voi ladata ja arvioida työn, koodin laadun ja sen kehittyneisyyden. Kolmannen osapuolen käyttäjät voivat varoittaa projektin omistajaa mahdollisista ongelmista, muuttujaristiriidoista jne.

Miten GitHub toimii, ominaisuudet

Kolme Githubin tärkeintä ominaisuutta ovat haarautuminen, vetopyynnöt ja yhdistäminen. Jokaista toimintoa kannattaa harkita erikseen.

Haaroittuminen

Projektin haarautuminen luo kopion (haarukan), jonka avulla käyttäjä voi kokeilla vapaasti vaikuttamatta alkuperäiseen projektiin. Luo haarukoita ja vetopyyntöjä: https://youtu.be/nT8KGYVurIU

Vedä pyynnöt

Kehittäjä julkaisee vetopyynnön, kun hän on lopettanut koodin korjaamisen/vaihtamisen. Samalla projektin omistaja voi itse tarkistaa tehdyt muutokset ja esittää lisäkysymyksiä.
Mikä Github on, miten sitä käytetään, miten projekti luodaan, hallitaan ja konfiguroidaan

Yhdistäminen

Kun omistaja on hyväksynyt vetopyynnön, he yhdistävät vetopyynnön ja soveltavat haarukkaprojektin muutokset lähdekoodiin.

Opas – kuinka pääset alkuun Githubissa tyhjästä

Tämä opas on täydellinen kaikille aloittelijoille, jotka ovat vasta aloittamassa Gitin ja Githubin oppimista. Seuraavat vaiheet auttavat sinua rakentamaan optimaalisen järjestelmän tämän ohjelmiston käyttöä varten. Opit tekemään muutoksia koodikantaan, avaamaan vetopyynnön (luomaan vetopyynnön) ja yhdistämään koodin päähaaraan. Joten aloitetaan.

Mikä Github on, miten sitä käytetään, miten projekti luodaan, hallitaan ja konfiguroidaan
GitHub-tilin hallintapaneeli

Vaihe 0Asenna Git ja luo GitHub-tili

  1. Siirry viralliselle Git-sivustolle: https://git-scm.com/downloads
  2. Napsauta linkkiä ladataksesi Git for Windows -työpöytäversio ja odota, että lataus on valmis.
  3. Pura ja suorita Git-asennusohjelma kaksoisnapsauttamalla Git.exe-tiedostoa.Mikä Github on, miten sitä käytetään, miten projekti luodaan, hallitaan ja konfiguroidaan
  4. Anna sovelluksen tehdä muutoksia tietokoneeseen napsauttamalla ”Kyllä”-painiketta avautuvassa ”Käyttäjätilien valvonta” -valintaikkunassa.
  5. Aloita Git-asennusprosessi. Lue GNU Public License -asiakirja ja napsauta Seuraava.Mikä Github on, miten sitä käytetään, miten projekti luodaan, hallitaan ja konfiguroidaan
  6. Määritä ohjelman asennuspaikka tai jätä oletusarvot. Ohjelma kehottaa sinua luomaan Käynnistä-valikon kansion. Ohita tämä kohde.
  7. Valitse tekstieditori, jota haluat käyttää Gitin kanssa. Valitse avattavasta ikkunasta Notepad ++ (tai mikä tahansa muu tekstieditori, jolla olet aiemmin työskennellyt) ja napsauta ”Seuraava”.Mikä Github on, miten sitä käytetään, miten projekti luodaan, hallitaan ja konfiguroidaan
  8. Määritä nimi uudelle projektihaaralle. Oletusarvo on ”master”. On suositeltavaa jättää tämä asetus oletusarvoon.
  9. Jätä kaikki ennalleen ja napsauta ”Seuraava”-painiketta valinnalla PATH, SSH-asiakas, palvelinsertifikaatit, rivinpäätteet ja pääte.
  10. Jätä kaikki oletusasetukset ja aloita ohjelman asennus.
  11. Kun asennus on valmis, valitse valintaruudut nähdäksesi julkaisutiedot ja käynnistääksesi Git Bash. Sulje asennusikkuna.

Voit rekisteröidä tilin Githubissa seuraavan linkin kautta: https://github.com/join. Tätä varten sinun on syötettävä jatkossa tarvittavat perusrekisteröintitiedot tilin vahvistamiseksi.
Mikä Github on, miten sitä käytetään, miten projekti luodaan, hallitaan ja konfiguroidaan

Vaihe 1: Käynnistä Git ja luo ensimmäinen paikallinen arkisto

Gitissä on kaksi käyttötilaa – bash (Git Bash) ja graafinen käyttöliittymä (Git GUI). Käynnistä Git Bash avaamalla Käynnistä-valikko – Windows, kirjoittamalla git bash ja painamalla Enter (tai kaksoisnapsauttamalla hiiren vasenta painiketta ohjelman pikakuvaketta). Käynnistä Git GUI avaamalla Käynnistä-valikko – Windows, kirjoittamalla git gui ja painamalla Enter. Meidän tapauksessamme käytämme Git Bashia.
Mikä Github on, miten sitä käytetään, miten projekti luodaan, hallitaan ja konfiguroidaanUuden projektin luominen Git Bashissa edellyttää erikoiskomentojen käyttöä uuden arkiston alustamiseksi. Ensin sinun on avattava Bash-pääte napsauttamalla hiiren kakkospainikkeella työpöytää ja sitten avattavasta valikosta Git Bash Here. Luo paikallisen koneen pääteikkunassa uusi testihakemisto (kansio) kirjoittamalla seuraava:
getrekt:Desktop getrekt $ cd ~/Desktop
getrekt:Desktop getrekt $ mkdir myproject
getrekt:Desktop getrekt $ cd myproject/
mkdir – komento luo uuden paikallisen projektikansion. Luo ensimmäinen Github-arkistomme: https://youtu.be/yHCUc6cmhcc

Vaihe 2. Luo uusi tiedosto arkistoon

Lisää projektikansioon uusi tekstitiedosto kosketuskomennolla. Normaalisti komento luo tyhjän tekstitiedoston, jonka tunniste on .txt.

Huomio! Git tallentaa/hallinnoi muutoksia vain tiedostoihin, joita se seuraa. Uuden tiedoston luomisen jälkeen käyttäjä voi seurata sen tilaa git status -komennolla. Konsoli antaa luettelon arkistossa olevista tiedostoista.

Heti kun lisäät tiedoston kansioon, joka sisältää git-arkiston, ohjelma huomaa muutoksen projektin sisällä. Automaattinen seuranta ei kuitenkaan ole käytössä, sinun on käytettävä tätä varten erityistä komentoa – git add.
getrekt:omaprojektini getrekt $ kosketa getrekt.txt
getrekt:omaprojektini getrekt $ ls
getrekt.txt

Vaihe 3: Lisää tiedosto seurantaympäristöön

Lisää tiedosto lavastusympäristöön git add -komennolla.
getrekt:myproject git add . Tällä komennolla ohjelma alkaa automaattisesti seurata kaikkia projektikansioon luotuja tiedostoja. Voit tarkistaa, toimiiko komento git-tilan kanssa. Tältä lokit näyttävät Git Bash -komentorivillä, kun kirjoitetaan git status:
getrekt: getrekt getrekt$ git status Haarapäälliköllä
Alkuperäinen
commit Sitoutettavat
muutokset:
(poista vaiheesta ”git rm –cached …”)
Uusi tiedosto lisätty
Uusi tiedostonimi: getrekt.txt
uusi tiedosto: getrekt.txt Lokikommentti : Tiedostoa ei ole vielä vahvistettu, mutta sitä ollaan lisäämässä.

Vaihe 4 Luo sitoumus

Commit on minkä tahansa arkiston tarkistuspiste. Yksinkertaisesti sanottuna muutospaketti, joka tallentaa tiedot lisätyistä, muokatuista tai poistetuista tiedostoista, jotka tallentavat tietyn koodin.
getrekt:myproject getrekt $ git commit -m ”MINUN ENSIMMÄISET SITOUMUKSET!”
[master (root-commit) b345d9a] ENSIMMÄINEN SITOUMUKSENI!
1 tiedosto muutettu, 1 lisäys(+)
luontitila 100644 getrekt.txt

Toimituksen luomiskomento on git commit -m ”Toimituksen nimi”.

Huomio! Komennon lopussa olevan viestin tulee olla merkityksellinen ja ymmärrettävä muille projektin kehittäjille. Älä nimeä sitoumuksiasi kuten ”asdfadsf” tai ”foobar”. Muuten kukaan ei ymmärrä mitään, ja joudut viettämään paljon aikaa niiden poistamiseen.

Vaihe 5. Luo uusi haara uusi haara

Uusi haara on projektin täysimittainen haara, joka koostuu kokonaisesta sitoumuksista. Edustaa tuotteen erillistä julkaisua, mutta versionhallintajärjestelmän sisällä. Haarojen avulla käyttäjä voi liikkua projektin ”tilojen” välillä.

Virallisessa git-dokumentaatiossa haarojen kuvaus on seuraava: ”Haara Gitissä ja Githubissa on siirrettävä osoitin johonkin arkiston sitoumuksista.”

Jos käyttäjä esimerkiksi haluaisi lisätä uuden sivun verkkosivustoonsa, hän voisi luoda uuden haaran vain tälle sivulle vaikuttamatta projektin pääosaan. Heti kun hän on tehnyt sen, hän voi yhdistää muutokset haarastaan ​​päähaaraan. Uuden haaran tapauksessa Git seuraa, mistä sitoumuksista haarautui.
Mikä Github on, miten sitä käytetään, miten projekti luodaan, hallitaan ja konfiguroidaanKomennon suorittamisen jälkeen voit kirjoittaa konsoliin git haara vahvistaaksesi haaran luomisen:
getrekt:myproject getrekt $ git haaran
isäntä
* my-new-branch Nimi my-new-branch ja tähdellä merkitty haara osoittaa, minkä haaran käyttäjä on on tällä hetkellä päällä.

Huomautus: Oletusarvoisesti jokaisen git repon ensimmäinen haara on nimeltään ”master” (ja sitä käytetään yleensä isäntänä projektissa). Osana taistelua rasismia vastaan ​​jotkut kehittäjät ovat alkaneet käyttää vaihtoehtoisia nimiä oletushaaralle, kuten ”ensisijainen”. Useimmiten käyttäjät voivat kuitenkin nähdä ”master”-nimiä tai vastaavia nimiä, joilla viitataan siihen.

Kannattaa muistaa, että lähes jokaisessa arkistossa on päähaara, jota voidaan pitää projektin virallisena versiona. Jos se on verkkosivusto, haara on versio, jonka käyttäjät näkevät. Jos se on sovellus, päähaara on julkaisu, jonka käyttäjät asentavat tietokoneeseensa tai mobiililaitteeseensa. Näin toimii perinteinen Git- ja Github-tuotteiden versiointi. Virallisella sivustolla on tarkempaa dokumentaatiota eri oletushaaranimien käytöstä. Tiedot ovat saatavilla Githubista osoitteesta https://github.com/github/renaming
Mikä Github on, miten sitä käytetään, miten projekti luodaan, hallitaan ja konfiguroidaanJos palataan projektihaaraan ja luodaan useita toimituksia, versionhallintajärjestelmä ei seuraa uutta haaraa ennen kuin käyttäjä kirjoittaa automaattisen seurannan. .

Vaihe 6 Luo uusi GitHub-arkisto

Tämä vaihe ei ole pakollinen, jos haluat vain seurata koodiasi paikallisesti. Mutta jos työskentelet ryhmässä ja hyväksyt muutokset muilta ohjelmoijoilta, voit käyttää GitHubin nykyisiä ominaisuuksia muuttaaksesi projektikoodia yhdessä. Jos haluat luoda uuden arkiston GitHubissa, sinun on kirjauduttava sisään järjestelmään ja siirryttävä sivuston pääsivulle. Napsauta päävalikosta ”Uusi arkisto” -painiketta, joka sijaitsee ”+” -merkin alla profiilikuvan vieressä navigointipalkin oikeassa yläkulmassa: Painikkeen napsautuksen jälkeen GitHub kysyy projektin omistajalta arkiston nimeäminen ja lyhyt kuvaus:
Mikä Github on, miten sitä käytetään, miten projekti luodaan, hallitaan ja konfiguroidaanNapsauta seuraavaksi ”Luo arkisto” -painiketta vahvistaaksesi uuden projektin luomisen. Näyttöön tulee valintaikkuna, jossa käyttäjältä kysytään, haluaako hän luoda arkiston tyhjästä vai lisätä olemassa olevan, paikallisesti luodun arkiston. Toisessa tapauksessa sinun on ladattava projektikansio Githubiin.

Huomio! Paikallisen arkiston lataaminen voi tapahtua myös komentorivin avulla, ja tarkemmin sanottuna komennot git remote add origin github_url (luo tietueen uudesta yhteydestä etätietovarastoon), git push -u origin master (muodostaa yhteyden haaran välille jossa kehittäjä sijaitsee ja päähaara etäpalvelimella).

Tältä lokit näyttävät Git Bashin komentorivillä:
getrekt:myproject getrekt $ git remote add origin https://github.com/cubeton/mynewrepository.git
getrekt:myproject getrekt $ git push -u origin master
Kohteiden laskenta: 3, tehty.
Kirjoitusobjektit: 100 % (3/3), 263 tavua | 0 tavua/s, valmis.
Yhteensä 3 (delta 0), uudelleen käytetty 0 (delta 0)
Kohteeseen https://github.com/cubeton/mynewrepository.git
* [uusi haara] isäntä -> isäntä
Haarojen isäntä määritetty seuraamaan etähaaran isäntää alkuperästä.

Vaihe 7: Työnnä Project Branch GitHubiin

Uusi projektihaara ja arkisto on luotu. Jää ”työntää” haara ja siirtää se uuteen Github-arkistoon. Tällä tavalla kolmannen osapuolen yhteisön jäsenet voivat nähdä koodin ja tehdä siihen muutoksia. Jos muutokset hyväksytään, projektin omistaja voi yhdistää muutokset projektin pääversioon. Jos haluat tehdä muutoksia uuteen haaraan GitHubissa, sinun on syötettävä git push -komento komentoriville. GitHub luo automaattisesti haaran
etävarastoon: getrekt:myproject getrekt$ git push origin my-new-branch
Kohteiden laskenta: 3, valmis.
Delta-pakkaus jopa 8 kierteellä.
Objektien pakkaaminen: 100 % (2/2), valmis.
Kirjoitusobjektit: 100 % (3/3), 313 tavua | 0 tavua/s, valmis.
Yhteensä 3 (delta 0), uudelleen käytetty 0 (delta 0)
Kohteeseen https://github.com/cubeton/mynewrepository.git
* [uusi haara] my-new-branch -> my-new-branch Kun GitHub-sivu on päivitetty, käyttäjä näkee uuden haaran, joka on työnnetty arkisto.
Mikä Github on, miten sitä käytetään, miten projekti luodaan, hallitaan ja konfiguroidaan

Lisäksi

Mitä sana origin tarkoittaa git push origin -komennossa? Kun käyttäjä kloonaa etävaraston paikalliselle koneelleen, git luo sille melkein kaikissa tapauksissa vakioaliaksen, ”origin”, joka on käytännössä lyhenne etävaraston URL-osoitteesta. Projektin lähettäminen GitHubiin: https://youtu.be/zM6z57OtR2Q

Vaihe 8. Luo ensimmäinen vetopyyntö

Vetopyyntö (tai vetopyyntö) on tapa varoittaa arkiston omistajia siitä, että kehittäjä haluaa tehdä joitain muutoksia koodiin. Tältä sivu, johon on lisätty vetopyyntö, näyttää:
Mikä Github on, miten sitä käytetään, miten projekti luodaan, hallitaan ja konfiguroidaanTältä osion käyttöliittymä näyttää vetopyynnön luomisen jälkeen:
Mikä Github on, miten sitä käytetään, miten projekti luodaan, hallitaan ja konfiguroidaan

Vaihe 9 Yhdistä vetopyyntö

Vihreä ”Yhdistä vetopyyntö” -painike alareunassa luo vetopyynnön. Kun napsautat sitä, tehdyt muutokset lisätään projektin päähaaraan.

Huomio! Poista haara yhdistämisen jälkeen. Suuri määrä niitä voi aiheuttaa hämmennystä projektissa. Poista haara napsauttamalla harmaata ”Poista haara” -painiketta oikeassa alakulmassa.

Mikä Github on, miten sitä käytetään, miten projekti luodaan, hallitaan ja konfiguroidaanTarkistaaksesi sitoumusten nykyisen tilan, napsauta ”Sitoumukset” -linkkiä arkiston aivan ensimmäisellä sivulla. Napsauttaminen näyttää koko luettelon tämän haaran toimituksista. Kuvakaappaus näyttää täsmälleen sen, joka juuri luotiin.
Mikä Github on, miten sitä käytetään, miten projekti luodaan, hallitaan ja konfiguroidaan
Mikä Github on, miten sitä käytetään, miten projekti luodaan, hallitaan ja konfiguroidaanOikealla puolella on kunkin sitoumuksen hash-koodi. Hajakoodi on yksilöllinen tunniste, jota voidaan käyttää liitettäessä sovellusliittymiä ja kolmannen osapuolen palveluita. Voit myös viitata tiettyyn sitoumukseen Git Bashin työpöytäversion tunnusnumerolla komentorivillä.

Vaihe 10 Palauta Githubin muutokset paikallisella koneella

Tällä hetkellä Github-järjestelmän arkisto näyttää hieman erilaiselta kuin paikallisen tietokoneen käyttäjä. Esimerkiksi sitoumusta, jonka käyttäjä on tehnyt omassa haarassaan ja yhdistänyt päähaaraan, ei ole paikallisessa koneessa. Jos haluat synkronoida projektin eri versioita automaattisesti, sinun on käytettävä git pull origin master -komentoa (kun työskentelet päähaaralla) tai git pull -komentoa.
getrekt:myproject getrekt $ git pull origin master
kaukosäädin: Kohteiden laskenta: 1, valmis.
kaukosäädin: Yhteensä 1 (delta 0), uudelleenkäytetty 0 (delta 0), pakkaus-uudelleenkäytetty 0
From https://github.com/cubeton/mynewrepository
* haaran isäntä -> FETCH_HEAD  
23242..232433berer3444 master -> origin/master
getrekt. txt | 1 +
1 tiedosto muutettu, 1 lisäys (+)Voit tarkistaa komennon nykyisen tilan kirjoittamalla komentoriville git log. Se listaa kaikki sitoumukset.
getrekt: myproject getrekt $ git log
sitoutua 32dgt472hf74yh7734hf747fh373hde7r3heduer73hfhf
Yhdistäminen: 3fg4dd 34fg3u7j7
Kirjoittaja: Mtdes Ethan <getrekt@yandex.ru>
Päivämäärä: Pe 11 syyskuu 17:48:11 2015 -0400
Yhdistä haara / cubeton / MyNewRepository
commit 44hgfh7f74hdu9jt93hf9ifejffe
Kirjoittaja: Mtdes of Ethan <getrekt@yandex.ru> a
Päivämäärä : pe 07.1. 17:48:00 2021 -02 356
the commit 46thf9496hf9485hkf857tg9hfj8rh4j
yhdistäminen: 33fh5d 36899trek
.
:51:00 2021 -02356
46THF9496HF9485HKF857TG9HFJ8RH4J Sitoumus
Merge: 33FH5d 3689Gfh
Tekijä: Mtdes of Ethan <getrekt@yandex.ru>
päivämäärä: pe tammikuu 07 17:55:00 20211 -02 356 Lisätty
lisää tekstiä tiedostoni
Sitoumus 355904-43HG940FG959hfg0g95Jjgdgdfgf57i86f
: 343fggdd 53efhgffddg
Kirjoittaja: Mtdes of Ethan < getrekt@yandex.ru>
Päivämäärä: Pe Jan 07 17:58:00 2021 -02356
Tämä on ensimmäinen sitoumukseni! Valmis! Nyt käyttäjä tuntee kaikenlaiset versionhallintajärjestelmän työt. Git- ja GitHub-opetusohjelma aloittelijoille Githin asentamisesta ja Githubin, oksien, tietovarastojen, sitoumusten ja muiden konseptien käytön aloittamisesta GitHub-käytännössä: https://youtu.be/zZBiln_2FhM

Githubin ja Gitin lisäominaisuudet

Katsotaanpa muita hyödyllisiä ”siruja”, joiden avulla kehittäjä voi yksinkertaistaa versionhallintatyötä.

Arkiston kloonaaminen paikalliselle koneelle

Siirry GitHub-tietovarastoon. Avaa tiedostoluettelon yläpuolella olevasta oikeasta yläkulmasta avattava Kloonaa tai lataa -valikko. Kopioi HTTPS-kloonin URL-osoite.
Mikä Github on, miten sitä käytetään, miten projekti luodaan, hallitaan ja konfiguroidaanPalaa Git Bash -ikkunaan ja anna komento:
git clone repository_url

repository_url – nykyisen kloonattavan projektin URL-osoite. Sen sijaan arkiston URL-osoite lisätään.

Yllä olevassa esimerkissä komento kloonaa arkiston HTTPS:n kautta. Toinen vaihtoehto on kloonaus URL-osoitteiden avulla SSH-avainten kautta. Tätä varten sinun on luotava SSH-avainpari Windowsissa ja määritettävä julkinen avain GitHub-tilille.

Etätietovarastojen etsiminen

Kloonauksen jälkeen GitHubin arkiston kopion pitäisi ilmestyä tietokoneen työhakemistoon. Projektin tulee sisältää hakemisto, jossa on nimi ja päätiedostot. Jotta voit vaihtaa siihen, sinun on kirjoitettava seuraava komento:
cd git_project

Huomautus: Korvaa git_project ladatun arkiston todellisella nimellä tai määritä nykyisen hakemiston sisältö ls-komennolla. Toista menetelmää käytetään tapauksissa, joissa käyttäjä ei muista projektin nimeä.

GitHub-työpöytäversio – mikä on GitHub Desktop, päätoiminnot, ominaisuudet ja asennusprosessi

GitHub Desktop on työpöytäsovellus, joka tarjoaa GUI-pohjaisen vuorovaikutuksen GitHubin kanssa. Toisin kuin Git, GitHubin työpöytäversio antaa sinun suorittaa samat komennot käyttöliittymästä napsauttamalla painikkeita, mikä helpottaa arkistojen kanssa työskentelyä huomattavasti.

Miten asentaa

  1. Seuraa linkkiä – https://desktop.github.com/Mikä Github on, miten sitä käytetään, miten projekti luodaan, hallitaan ja konfiguroidaan
  2. Aloita ohjelman asennuspaketin lataaminen.
  3. Kaksoisnapsauta ladatun tiedoston kuvaketta ja jatka Github Desktopin asennusta.
  4. Käynnistä ohjelma Käynnistä-valikon kautta.
  5. Kirjaudu GitHubiin käyttäjätilisi tiedoilla.

Päätoiminto

  • Tietovarastojen luominen, lisääminen ja kloonaaminen.
  • Ohjelman käyttö projektien välilehtien hallintaan.
  • Muutosten tekeminen haaraan.
  • Ongelmien luominen, vetopyyntöjen ja sitoumusten luominen.
  • Mahdollisuus käyttää uusien tuotteiden varhaisia ​​versioita.

Github API

Github REST API on käyttöliittymä, joka tarjoaa kehittäjille pääsyn Githubin tietoihin, projekteihin ja tietovarastoihin sekä lähettää palvelinpyyntöjä. Linkki https://api.github.com/ sisältää kaikki URL-osoitteet, joihin voit lähettää yksinkertaisimmat GET-pyynnöt:
Mikä Github on, miten sitä käytetään, miten projekti luodaan, hallitaan ja konfiguroidaanUseimmiten kehittäjät luovat pyyntöjä Python-ohjelmointikielellä JSON-muodossa. Ensin sinun tulee saada perustiedot arkistosta linkistä – https://api.github.com/user/repos Perustiedot syötetään asetustiedostoon JSON-muodossa. Se sisältää käyttäjän tärkeimmät parametrit – avatar, lukijat, tietovarastojen lukumäärä, lataukset jne. Nämä tiedot siirretään sitten palvelimelle.

Github Desktop -projektien hallinta ja konfigurointi

Asennuksen, tilin rekisteröinnin ja sovelluksen asentamisen jälkeen käyttäjä voi aloittaa GitHub-ohjelman käytön.

Arkiston luominen, lisääminen ja kloonaaminen

Luodaksesi uuden arkiston, valitse ”Tiedosto” ja napsauta ”Luo arkisto” -painiketta. Jos haluat lisätä paikallisen projektin, valitse ”Tiedosto”-valikko ja napsauta ”Lisää paikallinen arkisto” -painiketta. Kloonausta varten sinun on valittava valikko ”Tiedosto” – ”Kloonaa arkisto”.
Mikä Github on, miten sitä käytetään, miten projekti luodaan, hallitaan ja konfiguroidaan

Uuden haaran luominen

Jos haluat luoda erillisen projektihaaran, avaa Nykyinen haara -osio ja napsauta Uusi haara -painiketta. Käyttäjä voi nähdä haaran GitHub-käyttöliittymässä ja tehdä vetopyynnön muutosten seuraamiseksi.
Mikä Github on, miten sitä käytetään, miten projekti luodaan, hallitaan ja konfiguroidaan

Turvallisuus

Githubin työpöytä- ja verkkoversion avulla voit määrittää ja lisätä käyttäjätilin suojaustasoa. Kaikki toiminnot ovat saatavilla ”Tallennustilan suojausasetukset” -osiossa. Sitä kannattaa pohtia tarkemmin.

Suojauskäytännön asetus

Napsauta arkiston pääsivulla:

  • ”Turvallisuus” – ”Turvakäytäntö” – ”Aloita asennus”.
  • Lisää tietoa projektin tuetuista versioista ja siitä, miten voit ilmoittaa mahdollisista haavoittuvuuksista.

Mikä Github on, miten sitä käytetään, miten projekti luodaan, hallitaan ja konfiguroidaan

Riippuvuuskaavion hallinta

Kaikille julkisille tietovarastoille luodaan automaattisesti riippuvuuskaavio, mutta yksityisille tietovarastoille ei ole sellaista ominaisuutta. Kaavio tunnistaa kaikki lähtevät riippuvuusvirrat ja antaa sinun tunnistaa projektin haavoittuvuudet. Aseta riippuvuuskaavio napsauttamalla ”Asetukset” – ”Turvallisuus ja analyysi”. Napsauta kaaviota vastapäätä ”Ota käyttöön” tai ”Poista käytöstä”.

Mikä Github on, miten sitä käytetään, miten projekti luodaan, hallitaan ja konfiguroidaan

Lisenssit

Github-lisenssi mahdollistaa kahden pääasiallisen
lisenssityypin käytön :

  1. GPL on eräänlainen lisenssi, jonka avulla muut käyttäjät voivat käyttää jonkun toisen työtä muissa avoimen lähdekoodin projekteissa. Kaupalliset yritykset eivät kuitenkaan pysty tähän.
  2. LGPL/Commons/MIT/Apache jne. – käyttäjä antaa koodinsa ilmaiseksi käyttöön. Muut voivat tienata sillä rahaa.
Mikä Github on, miten sitä käytetään, miten projekti luodaan, hallitaan ja konfiguroidaan
Missä GitHub-lisenssin tyyppi on määritetty
Olemme tarkistaneet Githubin pilvipalvelun päätoiminnot ja Git Bash -tietovarastojen kanssa työskentelyn ohjelman . Askel askeleelta puhuimme siitä, kuinka luoda täysimittainen projekti versionhallintajärjestelmässä.
info
Rate author
Add a comment