Kio estas Github, kiel uzi ĝin, kiel krei projekton, administri kaj agordi

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

Kio estas GitHub, kial ĝi bezonas kaj kiel uzi GitHub, kiel komenci uzi la servon – gvidilo por komencantoj.
Kio estas Github, kiel uzi ĝin, kiel krei projekton, administri kaj agordi GitHub estas unu el la plej popularaj servoj por gastigi malfermfontajn deponejojn. La retejo permesas publikigi kutimajn projektojn kaj spuri ŝanĝojn faritajn en ĉiu ripeto. Aliaj uzantoj de GitHub povas revizii la uzantkodon kaj proponi siajn proprajn ŝanĝojn. Ĉi tiu difino provizas nur mallongan komprenon. Tamen, la funkcieco de la servo ne estas limigita al ĉi tio. En ĉi tiu revizia artikolo, ni rigardos Github pli detale.

Kio estas GitHub kaj Kiel Komenci – Gvidilo por Komencantoj

GitHub estas interreta portalo, kie programistoj kaj programistoj povas alŝuti la kodon, kiun ili kreas, kaj kunlabori por plibonigi ĝin. La markostampo de GitHub estas ĝia fortika versio-kontrolsistemo. Versiokontrolo permesas al programistoj personecigi programaron sen endanĝerigi la programaron mem. La proponitaj ŝanĝoj facile povas esti kunfanditaj en plenan eldonon, sed nur post kiam ĉiuj ŝanĝoj estas reviziitaj kaj aprobitaj.
Kio estas Github, kiel uzi ĝin, kiel krei projekton, administri kaj agordi

Git kaj GitHub – kio estas la diferenco, unua konatiĝo kun Git kaj GitHub

Kio estas Git?

Respondo: Rapida kaj skalebla versio-kontrolsistemo . Git estas senpaga kaj malfermfonta distribua reviziokontrolsistemo dizajnita por esti rapida kaj efika por ajna projekto, de malgranda ĝis tre granda.

Kio estas GitHub?

Respondo: potenca nuba servo por administri privatajn evoluojn kaj malfermfontajn projektojn.

Kio estas la ĉefa diferenco?

Git estas plentaŭga programaro en la kategorio de versio-kontrolsistemo, kiu estas instalita sur la persona komputilo de la uzanto. Git permesas al vi fari ŝanĝojn al la kodo per la komandlinio (Microsoft PowerShell), kaj GitHub disponigas la kapablon stoki projektojn en publika aliro.

Interesaj faktoj pri Github

  1. La maksimuma nombro da uzantoj en la retejo pasintjare (laŭ statistiko la 24-an de julio 2021) estis 45 milionoj da homoj.
  2. En 2018, Microsoft akiris GitHub por $ 7.5 miliardoj.
  3. Estas malfermfonta git-deponejo sur Github. Ĉiu povas fari ŝanĝojn al ĝi. La projekto haveblas ĉe la ligilo – https://github.com/git/git?ref=stackshare
Kio estas Github, kiel uzi ĝin, kiel krei projekton, administri kaj agordi
GitHub-deponejo ekzemplo

Karakterizaĵoj de Github

  1. Kapablo integriĝi kun la plej popularaj platformoj kaj servoj – Amazon, Google Cloud kaj Code Climate.
  2. Subteno por pli ol 200 programlingvoj.
  3. Alta nivelo de firmiĝo kaj “gilda solidareco”. Kiam uzanto publikigas sian projekton sur GitHub, la resto de la programa komunumo povas elŝuti kaj taksi la laboron, la kvaliton de la kodo kaj la gradon de ĝia sofistikeco. Triaj uzantoj povas averti la projektposedanton pri eblaj problemoj, variaj konfliktoj ktp.

Kiel GitHub Funkcias, Trajtoj

Tri el la plej gravaj trajtoj de Github estas disbranĉiĝo, tiri petoj kaj kunfandado. Indas konsideri ĉiun funkcion aparte.

Forkiĝo

Forki projekton kreas kopion (forko) kiu permesas al la uzanto eksperimenti libere sen tuŝi la originan projekton. Kreu forkojn kaj tiri petojn: https://youtu.be/nT8KGYVurIU

Tiru petojn

Tiro-peto estas publikigita de la programisto post kiam li finas labori pri ripari/ŝanĝi la kodon. Samtempe, la posedanto de la projekto mem povas revizii la ŝanĝojn faritajn kaj demandi aldonajn demandojn.
Kio estas Github, kiel uzi ĝin, kiel krei projekton, administri kaj agordi

Kunfandado

Post kiam la posedanto aprobas la tirpeton, ili kunfandas la tirpeton kaj aplikas la ŝanĝojn de la forkigita projekto al la fontkodo.

Gvidilo – kiel komenci en Github de nulo

Ĉi tiu gvidilo estas perfekta por ĉiuj komencantoj, kiuj ĵus komencas lerni Git kaj Github. La sekvaj paŝoj helpos vin konstrui optimuman sistemon por labori kun ĉi tiu programaro. Vi lernos kiel fari ŝanĝojn al la kodbazo, malfermi tiran peton (krei tiran peton), kaj kunfandi kodon en la ĉefan branĉon. Do ni komencu. [Caption id = “attachment_12726” align = “aligncenter” width = “740”]
Kio estas Github, kiel uzi ĝin, kiel krei projekton, administri kaj agordi GitHub-konto Panelo[/caption]

Paŝo 0 Instalu Git kaj Kreu GitHub-Konton

  1. Iru al la oficiala Git-retejo: https://git-scm.com/downloads
  2. Alklaku la ligilon por elŝuti la labortablan version de Git por Vindozo kaj atendu ke la elŝuto finiĝos.
  3. Eltiru kaj rulu la Git-instalilon per duoble alklakante la Git.exe dosieron. Kio estas Github, kiel uzi ĝin, kiel krei projekton, administri kaj agordi
  4. Permesu al la aplikaĵo fari ŝanĝojn al la komputilo alklakante la butonon “Jes” en la dialogkesto “Konto de uzanto” kiu malfermiĝas.
  5. Komencu la procezon de instalado de Git. Legu la ĉefan dokumenton pri GNU Public License kaj alklaku Poste. Kio estas Github, kiel uzi ĝin, kiel krei projekton, administri kaj agordi
  6. Specifu lokon por instali la programon, aŭ lasu la defaŭltajn valorojn. La programo petos vin krei Startmenuan dosierujon. Preterpasi ĉi tiun objekton.
  7. Elektu la tekstredaktilon, kiun vi volas uzi kun Git. En la falfenestro, elektu Notepad ++ (aŭ ajna alia tekstredaktilo kun kiu vi antaŭe laboris) kaj alklaku “Sekva”. Kio estas Github, kiel uzi ĝin, kiel krei projekton, administri kaj agordi
  8. Indiku nomon por la nova projektbranĉo. La defaŭlta valoro estas “majstro”. Oni rekomendas, ke vi lasu ĉi tiun agordon defaŭlta.
  9. En la elektoj por elekti PATH, SSH-kliento, servilaj atestiloj, liniofinaĵoj kaj terminalo, lasu ĉion kiel ĝi estas kaj alklaku la butonon “Sekva”.
  10. Lasu ĉiujn defaŭltajn agordojn kaj komencu instali la programon.
  11. Post kiam la instalado finiĝas, kontrolu la skatolojn por vidi la eldonajn notojn kaj komenci Git Bash. Fermu la instalilon fenestro.

Vi povas registri konton ĉe Github per la sekva ligo: https://github.com/join. Por fari tion, vi devas enigi la bazajn registrajn datumojn necesajn estonte por kontroli la konton.
Kio estas Github, kiel uzi ĝin, kiel krei projekton, administri kaj agordi

Paŝo 1: Lanĉu Git kaj kreu la unuan lokan deponejon

Git havas du uzreĝimojn – bash (Git Bash) kaj grafika uzantinterfaco (Git GUI). Por komenci Git Bash, malfermu la Komencan menuon – Vindozo, tajpu git bash kaj premu Enigu (aŭ duoble maldekstre alklaku la ŝparvojon de la programo). Por lanĉi la Git GUI, malfermu la Komencan menuon – Vindozo, tajpu git gui kaj premu Enter. En nia kazo, ni uzos Git Bash.
Kio estas Github, kiel uzi ĝin, kiel krei projekton, administri kaj agordi Krei novan projekton en Git Bash implikas uzi specialajn komandojn por pravalorigi novan deponejon. Unue vi devas malfermi Bash-terminalon per dekstra klako sur la labortablo kaj poste en la falmenuo Git Bash Ĉi tie. En fina fenestro de via loka maŝino, kreu novan provan dosierujon (dosierujon) tajpante la jenon:
getrekt:Desktop getrekt $ cd ~/Desktop
getrekt:Tablo getrekt $ mkdir myproject
getrekt:Tablo getrekt $ cd myproject/
La komando mkdir kreas novan lokan projektan dosierujon. Kreu nian unuan Github-deponejon: https://youtu.be/yHCUc6cmhcc

Paŝo 2. Kreu novan dosieron en la deponejo

En la projekta dosierujo, aldonu novan tekstdosieron per la tuŝa komando. Laŭ la norma maniero, la komando kreos malplenan tekstdosieron, kiu havos la etendon .txt.

Atentu! Git konservas/administras ŝanĝojn nur al la dosieroj kiujn ĝi spuras. Post kreado de nova dosiero, la uzanto povas spuri ĝian staton per la komando git status. La konzolo donos liston de dosieroj, kiuj ĉeestas en la deponejo.

Tuj kiam vi aldonas dosieron al la dosierujo enhavanta la git-deponejon, la programo rimarkos la ŝanĝon ene de la projekto. Tamen aŭtomata spurado ne estos ebligita, vi devas uzi specialan komandon por tio – git add.
getrekt:mia projekto getrekt $ tuŝu getrekt.txt
getrekt:mia projekto getrekt $ ls
getrekt.txt

Paŝo 3: Aldonu la dosieron al la spura ensceniga medio

Aldonu la dosieron al la aranĝa medio per la komando git add.
getrekt:mia projekto git add . Kun ĉi tiu komando, la programo komencos aŭtomatan spuradon de ĉiuj dosieroj, kiuj estos kreitaj en la projekta dosierujo. Vi povas kontroli ĉu la komando funkcias kun git statuso. Jen kiel aspektas la protokoloj sur la komandlinio de Git Bash post tajpado de git status:
getrekt: getrekt getrekt$ git status
Sur branĉo-mastro
Komenca kommit Ŝanĝoj farotaj
:
(uzu “git rm –cached …” por malscenigi)
Nova dosiero aldonita
Nova dosiernomo: getrekt.txt
nova dosiero: getrekt.txt Ensalutu komenton: La dosiero ankoraŭ ne estis farita, sed estas aldonota.

Paŝo 4 Kreu kompromiton

Commit estas kontrolpunkto de iu ajn deponejo. Simple dirite, ŝanĝpakaĵo, kiu stokas informojn pri aldonitaj, redaktitaj aŭ forigitaj dosieroj, kiuj stokas certan kodon.
getrekt:myproject getrekt $ git commit -m “MIA UNUA KOMERCIAJ ULOJ!”
[majstro (root-commit) b345d9a] MIA UNUA KOMISIO!
1 dosiero ŝanĝita, 1 enmeto(+)
krei reĝimon 100644 getrekt.txt

La komando por krei kommit estas git commit -m “Commit Name”.

Atentu! La mesaĝo ĉe la fino de la komando devus esti signifa kaj komprenebla por aliaj projektaj programistoj. Ne nomu viajn komitaĵojn kiel “asdfadsf” aŭ “foobar”. Alie, neniu komprenos ion, kaj vi devos pasigi multe da tempo por forigi ilin.

Paŝo 5. Kreu novan branĉon novan branĉon

Nova branĉo estas plenrajta branĉo de la projekto, kiu konsistas el tuta aro da kommitaĵoj. Reprezentas apartan eldonon de la produkto, sed ene de la versio-kontrolsistemo. Branĉoj permesas al la uzanto moviĝi inter “ŝtatoj” de projekto.

En la oficiala git-dokumentado, la priskribo de branĉoj estas: “Branĉo en Git kaj Github estas movebla montrilo al unu el la kommitaĵoj de la deponejo.”

Ekzemple, se uzanto volus aldoni novan paĝon al sia retejo, ili povus krei novan branĉon nur por tiu aparta paĝo sen tuŝi la ĉefan korpon de la projekto. Tuj kiam li finis kun ĝi, li povas kunfandi la ŝanĝojn de sia branĉo en la ĉefan. En la kazo de nova branĉo, Git konservas trakon de kiu kommit disbranĉis.
Kio estas Github, kiel uzi ĝin, kiel krei projekton, administri kaj agordi Post ekzekuto de la komando, vi povas tajpi git-branĉon en la konzolo por konfirmi la kreadon de la branĉo:
getrekt:myproject getrekt $ git branch
master
* my-new-branch La nomo my-new-branch kun asterisko indikas kiu branĉo la uzanto estas nuntempe ŝaltita.

Noto: Defaŭlte, la plej unua branĉo de ĉiu git-repo estas nomita “majstro” (kaj estas kutime uzata kiel la majstro en projekto). Kadre de la batalo kontraŭ rasismo, kelkaj programistoj komencis uzi alternativajn nomojn por la defaŭlta branĉo, kiel “primara”. Tamen, pli ofte, uzantoj povas vidi “majstro” aŭ similajn nomojn uzatajn por rilati al ĝi.

Indas konsideri, ke preskaŭ ĉiu deponejo havas majstran branĉon, kiu povas esti konsiderata la oficiala versio de la projekto. Se ĝi estas retejo, tiam la branĉo estas la versio kiun uzantoj vidas. Se ĝi estas aplikaĵo, tiam la majstra branĉo estas la eldono, kiun uzantoj instalas sur sia komputilo aŭ movebla aparato. Tiel funkcias tradicia versio de Git kaj Github-produktoj. La oficiala retejo havas pli detalan dokumentadon pri uzado de malsamaj defaŭltaj branĉonomoj. La informoj estas haveblaj ĉe Github ĉe https://github.com/github/renaming
Kio estas Github, kiel uzi ĝin, kiel krei projekton, administri kaj agordi En la kazo de reveni al projektbranĉo kaj krei plurajn kommitaĵojn, la nova branĉo ne estos spurita de la versio-kontrolsistemo ĝis la uzanto skribas aŭtomatan spuradon. .

Paŝo 6 Kreu Novan GitHub-Deponejon

Ĉi tiu paŝo ne estas bezonata se vi nur volas monitori vian kodon loke. Sed se vi laboras en teamo kaj akceptas ŝanĝojn de aliaj programistoj, tiam vi povas uzi la nunajn kapablojn de GitHub por kune ŝanĝi la projektkodon. Por krei novan deponejon en GitHub, vi devas ensaluti al la sistemo kaj iri al la ĉefa paĝo de la retejo. El la ĉefa menuo, alklaku la butonon “Nova Deponejo”, kiu troviĝas sub la signo “+” apud la profilfoto en la supra dekstra angulo de la navigadbreto: Post klako sur la butonon, GitHub demandos la posedanton de la projekto. nomi la deponejon kaj provizi mallongan priskribon:
Kio estas Github, kiel uzi ĝin, kiel krei projekton, administri kaj agordi Poste, alklaku la butonon “Krei deponejon” por konfirmi la kreadon de nova projekto. Dialogkesto aperos demandante al la uzanto ĉu ili volas krei deponejon de nulo aŭ aldoni ekzistantan kreitan loke. En la dua kazo, vi devas alŝuti la projektan dosierujon al Github.

Atentu! Elŝuto de loka deponejo ankaŭ povas okazi per la komandlinio, kaj pli specife la komandoj git remote add origin github_url (kreas rekordon de nova konekto al la fora deponejo), git push -u origin master (establas konekton inter la branĉo en kiu troviĝas la programisto kaj la majstra branĉo sur fora servilo).

Jen kiel aspektas la protokoloj sur la komandlinio de Git Bash:
getrekt:myproject getrekt $ git remote add origin https://github.com/cubeton/mynewrepository.git
getrekt:myproject getrekt $ git push -u origin master
Nombrado de objektoj: 3, farita.
Skribaj objektoj: 100% (3/3), 263 bajtoj | 0 bajtoj/s, farita.
Entute 3 (delta 0), reuzita 0 (delta 0)
Al https://github.com/cubeton/mynewrepository.git
* [nova branĉo] majstro -> majstro
Branĉmajstro agordita por spuri malproksiman branĉmajstro de origino.

Paŝo 7: Puŝante la Projektan Branĉon al GitHub

Nova projektbranĉo kaj deponejo estis kreitaj. Restas “puŝi” la branĉon kaj transdoni ĝin al la nova Github-deponejo. Tiel, triaj komunumanoj povos vidi la kodon kaj fari ŝanĝojn al ĝi. Se la revizioj estas aprobitaj, la projektposedanto povas kunfandi la ŝanĝojn en la ĉefan version de la projekto. Por puŝi ŝanĝojn al nova branĉo sur GitHub, vi devas enigi la git-puŝan komandon ĉe la komandlinio. GitHub aŭtomate kreos branĉon en la fora deponejo:
getrekt:myproject getrekt$ git push origin my-new-branch
Nombrado de objektoj: 3, farita.
Delta kunpremo uzante ĝis 8 fadenojn.
Kunpremado de objektoj: 100% (2/2), farita.
Skribaj objektoj: 100% (3/3), 313 bajtoj | 0 bajtoj/s, farita.
Sumo 3 (delta 0), reuzita 0 (delta 0)
Al https://github.com/cubeton/mynewrepository.git
* [nova branĉo] my-new-branch -> my-new-branch Post refreŝigado de la paĝo de GitHub, la uzanto vidos la novan branĉon kiu estis puŝita en la deponejo.
Kio estas Github, kiel uzi ĝin, kiel krei projekton, administri kaj agordi

Aldone

Kion signifas la vorto origino en la komando git push origin? Kiam uzanto klonas malproksiman deponejon sur sia loka maŝino, git kreas norman kaŝnomon por ĝi en preskaŭ ĉiuj kazoj, “origin”, kiu estas esence stenografio por la URL de la fora deponejo. Sendu projekton al GitHub: https://youtu.be/zM6z57OtR2Q

Paŝo 8. Kreu la unuan tiran peton

Tiro-peto (aŭ tirpeto) estas maniero atentigi posedantojn de deponejo, ke programisto volas fari iujn ŝanĝojn al la kodo. Jen kiel aspektas la paĝo kun la tiri-peto aldonita:
Kio estas Github, kiel uzi ĝin, kiel krei projekton, administri kaj agordi Jen kiel aspektas la sekcio-interfaco post kreado de la tiri-peto:
Kio estas Github, kiel uzi ĝin, kiel krei projekton, administri kaj agordi

Paŝo 9 Kunfandi la tiran peton

La verda “Kunfandi tirpeton” malsupre kreas tirpeton. Post klakado de ĝi, la ŝanĝoj faritaj estas aldonitaj al la ĉefa branĉo de la projekto.

Atentu! Forigu la branĉon post la kunfando. Granda nombro da ili povas konduki al konfuzo en la projekto. Por forigi branĉon, alklaku la grizan butonon “Forigi branĉon” en la malsupra dekstra angulo.

Kio estas Github, kiel uzi ĝin, kiel krei projekton, administri kaj agordi Por kontroli la nunan staton de kommitaĵoj, alklaku la ligilon “Commits” ĉe la unua paĝo de la deponejo. Klako montros la tutan liston de kommits en ĉi tiu branĉo. La ekrankopio montras ĝuste tiun, kiu ĵus estis kreita.
Kio estas Github, kiel uzi ĝin, kiel krei projekton, administri kaj agordi
Kio estas Github, kiel uzi ĝin, kiel krei projekton, administri kaj agordi Sur la dekstra flanko estas la hashkodo de ĉiu komit. La hashkodo estas unika identigilo, kiu povas esti uzata dum ligado de API-oj kaj triaj servoj. Vi ankaŭ povas rilati al specifa devo per la ID-numero sur la labortabla versio de Git Bash sur la komandlinio.

Paŝo 10 Reversigi Github-Ŝanĝojn sur Loka Maŝino

Nuntempe, la deponejo en la Github-sistemo aspektas iom malsama ol la uzanto sur la loka komputilo. Ekzemple, transdono kiun uzanto faris sur sia propra branĉo kaj kunfandita en la majstran branĉon ne ekzistas sur la loka maŝino. Por aŭtomate sinkronigi malsamajn versiojn de projekto, vi devas uzi la git pull origin-majstran komandon (kiam laboras pri la majstra branĉo) aŭ git pull.
getrekt:mia projekto getrekt $ git pull origin master
remote: Kalkulado de objektoj: 1, farita.
fora: Sumo 1 (delta 0), reuzita 0 (delta 0), pak-reuzita 0
De https://github.com/cubeton/mynewrepository
* branĉa majstro -> FETCH_HEAD  
23242..232433berer3444 majstro -> origin/master
getrekt. txt | 1 +
1 dosiero ŝanĝiĝis, 1 enmeto(+)Por kontroli la nunan staton de komando, tajpu git log sur la komandlinio. Ĝi listigos ĉiujn komitojn.
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>
Dato: Fri Jan 07 17:48:00 2021 -02356
commit 46thf9496hf9485hkf857tg9hfj8rh4j
Kunfandi: 33fh5d 3689gfh
Aŭtoro: Mtdes Ethan
Jan.
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>
Dato: Fri Jan 07 17:58:00 2021 -02356
Ĉi tio estas mia unua kompromiso! Preta! Nun la uzanto konas ĉiajn laborojn en la versio-kontrolsistemo. Git kaj GitHub lernilo por komencantoj pri kiel instali Git kaj komenci kun Github, branĉoj, deponejoj, kommits kaj aliaj konceptoj en GitHub-praktiko: https://youtu.be/zZBiln_2FhM

Kromaj trajtoj de Github kaj Git

Ni rigardu aliajn utilajn “blatojn”, kiuj permesos al la programisto simpligi la laboron pri versio-kontrolo.

Klonado de deponejo al loka maŝino

Iru al via GitHub-deponejo. En la supra dekstra angulo super la listo de dosieroj, malfermu la falmenuon “Kloni aŭ elŝuti”. Kopiu la HTTPS-klonan URL.
Kio estas Github, kiel uzi ĝin, kiel krei projekton, administri kaj agordi Reiru al la fenestro de Git Bash kaj enigu la komandon:
git clone repository_url

repository_url – URL de la nuna projekto por esti klonata. Anstataŭe, la url de la deponejo estas enigita.

En la supra ekzemplo, la komando klonas la deponejon per HTTPS. Alia opcio estas klonado per URL-oj super SSH-ŝlosiloj. Por fari tion, vi devas generi SSH-ŝlosilparon en Vindozo kaj asigni publikan ŝlosilon al la GitHub-konto.

Trovi forajn deponejojn

Post klonado, kopio de la deponejo de GitHub devus aperi en la labordosierujo en la komputilo. La projekto devus enhavi dosierujon kun nomo kaj ĉefaj dosieroj. Por ŝanĝi al ĝi, vi devas skribi la jenan komandon:
cd git_project

Noto: Anstataŭigu git_project per la fakta nomo de la elŝutita deponejo, aŭ specifu la enhavon de la nuna dosierujo per la komando ls. La dua metodo estas uzata en kazoj kie la uzanto ne povas memori la nomon de la projekto.

GitHub labortabla versio – kio estas GitHub Desktop, ĉefa funkcieco, funkcioj kaj instala procezo

GitHub Desktop estas labortabla aplikaĵo kiu disponigas GUI bazitan interagadon kun GitHub. Male al Git, la labortabla versio de GitHub permesas al vi ekzekuti la samajn komandojn uzante la uzantinterfacon alklakante butonojn, kio faciligas labori kun deponejoj.

Kiel instali

  1. Sekvu la ligilon – https://desktop.github.com/ Kio estas Github, kiel uzi ĝin, kiel krei projekton, administri kaj agordi
  2. Komencu elŝuti la instalan pakon de la programo.
  3. Duoble alklaku la ikonon de la elŝutita dosiero kaj procedu kun la instalado de Github Desktop.
  4. Lanĉu la programon per la Komenca menuo.
  5. Ensalutu al GitHub uzante detalojn de via uzantokonto.

Ĉefa funkcieco

  • Kreado, aldonado kaj klonado de deponejoj.
  • Uzante la programon por administri projektajn langetojn.
  • Farante ŝanĝojn al branĉo.
  • Krei problemojn, tiri petojn kaj kommitaĵojn.
  • Kapablo aliri fruajn versiojn de novaj produktoj.

Github API

La Github REST API estas interfaco kiu provizas programistojn per aliro al Github-datumoj, projektoj kaj deponejoj, same kiel sendado de servilaj petoj. La ligilo https://api.github.com/ enhavas ĉiujn URL-ojn al kiuj vi povas sendi la plej simplajn GET-petojn:
Kio estas Github, kiel uzi ĝin, kiel krei projekton, administri kaj agordi Plej ofte, programistoj kreas petojn en la programlingvo Python en formato JSON. Unue vi devas akiri la bazajn informojn pri la deponejo de la ligilo – https://api.github.com/user/repos La bazaj informoj estas enigitaj en la agordan dosieron en formato JSON. Ĝi enhavas la ĉefajn parametrojn pri la uzanto – avataro, legantoj, nombro da deponejoj, elŝutoj ktp. Ĉi tiuj datumoj tiam estas transdonitaj al la servilo.

Administri kaj agordi projektojn de Github Desktop

Post instali, registri konton kaj agordi la aplikaĵon, la uzanto povas komenci uzi la programon GitHub.

Krei, aldoni kaj kloni deponejon

Por krei novan deponejon, elektu “Dosiero” kaj alklaku la butonon “Krei deponejon”. Por aldoni lokan projekton, elektu la menuon “Dosiero” kaj alklaku la butonon “Aldoni Lokan Deponejon”. Por klonado, vi devas elekti la menuon “Dosiero” – “Klona deponejo”.
Kio estas Github, kiel uzi ĝin, kiel krei projekton, administri kaj agordi

Kreante Novan Branĉon

Por krei apartan projektbranĉon, malfermu la sekcion Nuna Branĉo kaj alklaku la butonon Nova Branĉo. La uzanto povos vidi la branĉon en la interfaco de GitHub kaj fari peton por spuri ŝanĝojn.
Kio estas Github, kiel uzi ĝin, kiel krei projekton, administri kaj agordi

Sekureco

La labortabla kaj retversio de Github permesas al vi agordi kaj pliigi la sekurecnivelon de uzantkonto. Ĉiuj funkcioj haveblas en la sekcio “sekurec-agordoj por stokado”. Indas konsideri pli detale.

Sekureca politiko agordo

Sur la ĉefa paĝo de via deponejo, alklaku:

  • “Sekureco” – “Sekurecpolitiko” – “Komencu Agordon”.
  • Aldonu informojn pri subtenataj versioj de via projekto kaj kiel raporti eblajn vundeblecojn.

Kio estas Github, kiel uzi ĝin, kiel krei projekton, administri kaj agordi

Dependeca Grafika Administrado

Dependeca grafeo estas aŭtomate generita por ĉiuj publikaj deponejoj, sed ne ekzistas tia funkcio por privataj deponejoj. La grafikaĵo identigas ĉiujn elirantajn dependecfluojn kaj permesas vin identigi vundeblecojn en la projekto. Por agordi la dependecan grafikon, alklaku “Agordoj” – “Sekureco kaj Analizo”. Kontraŭ la grafikaĵo, alklaku “Ebligi” aŭ “Malŝalti”.

Kio estas Github, kiel uzi ĝin, kiel krei projekton, administri kaj agordi

Licencoj

Github-licencado zorgas pri la uzado de du ĉefaj specoj de
permesilo :

  1. La GPL estas speco de permesilo kiu permesas al aliaj uzantoj uzi la verkon de iu alia en aliaj malfermkodaj projektoj. Tamen komercaj kompanioj ne povas fari tion.
  2. LGPL/Commons/MIT/Apache , ktp. – la uzanto fordonas sian kodon por libera uzo. Aliaj povas gajni monon per ĝi.

Kio estas Github, kiel uzi ĝin, kiel krei projekton, administri kaj agordi
Kie la speco de GitHub-licenco estas specifita
Ni reviziis la ĉefan funkcion de la nuba servo Github kaj la programon por labori kun Git Bash-deponejoj. . Paŝo post paŝo ni parolis pri kiel krei plentaŭgan projekton en la versio-kontrolsistemo.

info
Rate author
Add a comment