Github ezali nini, ndenge nini kosalela yango, ndenge nini kosala projet, ko gérer pe ko configurer

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

GitHub ezali nini, pona nini esengeli pe ndenge nini kosalela GitHub, ndenge nini kobanda kosalela service – guide pona ba débutants.
Github ezali nini, ndenge nini kosalela yango, ndenge nini kosala projet, ko gérer pe ko configurerGitHub ezali moko ya ba services oyo eyebani mingi pona ko héberger ba dépôts ya source ouverte. Site yango epesaka yo nzela ya kobimisa ba projets personnalisés mpe kolanda mbongwana oyo esalemi na iterations moko na moko. Basaleli mosusu ya GitHub bakoki kotala code ya mosaleli mpe kopesa likanisi ya mbongwana na bango moko. Ndimbola oyo epesi bobele bososoli ya mokuse. Kasi, ndenge oyo mosala yango esalaka esuki kaka na likambo yango te. Na lisolo oyo ya botali, tokotala Github na bozindo.

GitHub ezali nini mpe ndenge nini kobanda – Guide ya ba débutants

GitHub ezali portail en ligne esika ba développeurs na ba programmeurs bakoki ko uploader code oyo basali pe kosala elongo pona kobongisa yango. Elembo ya GitHub ezali système na yango ya contrôle ya version ya makasi. Contrôle ya version epesaka ba programmeurs nzela ya ko personnaliser logiciel sans ko compromiser logiciel yango moko. Mbongwana oyo esengami ekoki kosangisama na pete na bobimisi mobimba, kasi kaka sima ya mbongwana nyonso etalelami mpe endimami.
Github ezali nini, ndenge nini kosalela yango, ndenge nini kosala projet, ko gérer pe ko configurer

Git na GitHub – bokeseni ezali nini, connaissance ya liboso na Git na GitHub

Git ezali nini?

Eyano: Système ya contrôle ya version ya mbangu mpe oyo ekoki ko évoluer . Git ezali système ya contrôle ya révision distribué ya ofele mpe ya source ouverte oyo ebongisami mpo na kozala mbangu mpe efficace mpo na projet nionso, kobanda na moke tii na monene mingi.

GitHub ezali nini?

Eyano : service ya cloud ya makasi pona ko gérer ba développements privés na ba projets ya source ouverte.

Bokeseni ya monene ezali nini?

Git ezali logiciel ya mobimba na catégorie ya système ya contrôle ya version, oyo e installer na ordinateur personnel ya usager. Git epesaka yo nzela ya kosala mbongwana na code na nzela ya ligne ya commande (Microsoft PowerShell), mpe GitHub epesaka makoki ya kobomba ba projets na accès public.

Makambo ya kosepelisa oyo etali Github

  1. Motángo monene ya bato oyo basalelaki site yango na mbula eleki (engebene mituya oyo esalemaki na mokolo ya 24 Yuli 2021) ezalaki bato milio 45.
  2. Na 2018, Microsoft ezwaki GitHub na 7,5 milliards ya ba dollars.
  3. Ezali na ebombelo ya git ya source ouverte na Github. Moto nyonso akoki kosala mbongwana na yango. Projet yango ezali na lien – https://github.com/git/git?ref=stackshare
Github ezali nini, ndenge nini kosalela yango, ndenge nini kosala projet, ko gérer pe ko configurer

Etape 0Installer Git mpe Salá Compte GitHub

  1. Kende na site officiel ya Git: https://git-scm.com/downloads
  2. Finá na lien mpo na kozwa version ya bureau ya Git mpo na Windows mpe zela ete téléchargement esila.
  3. Extraire mpe tambuisa installateur ya Git na ko cliquer deux fois na fichier Git.exe.Github ezali nini, ndenge nini kosalela yango, ndenge nini kosala projet, ko gérer pe ko configurer
  4. Tika programme esala ba changements na PC na ko cliquer bouton “Oui” na boîte de dialogue “Contrôle de compte d’utilisateur” oyo ekofungwama.
  5. Bandá mosala ya kotya Git. Tanga mokanda ya monene ya Licence publique ya GNU mpe finá Suivant.Github ezali nini, ndenge nini kosalela yango, ndenge nini kosala projet, ko gérer pe ko configurer
  6. Lakisá esika oyo okotya programɛ yango, to tiká ba valeurs par défaut. Programme ekosɛnga yo osala dossier ya menu ya Kobanda. Salá koleka eloko oyo.
  7. Pona éditeur ya texte oyo olingi kosalela na Git. Na fenêtre oyo ezali kokita, pona Notepad ++ (to éditeur mosusu ya makomi oyo osalaki na yango liboso) mpe finá “Sima”.Github ezali nini, ndenge nini kosalela yango, ndenge nini kosala projet, ko gérer pe ko configurer
  8. Lakisa nkombo mpo na filiale ya sika ya mosala. Valeur ya défaut ezali “maître”. Ezali malamu otika paramètre oyo na ndenge ya liboso.
  9. Na ba options ya kopona PATH, client SSH, ba certificats ya serveur, ba fins ya ligne na terminal, tika nionso ndenge ezali pe finga bouton “Suivant”.
  10. Tika ba paramètres nionso ya défaut mpe banda ko installer programme.
  11. Soki installation esili, tia elembo na ba cases mpo na kotala ba notes ya sortie mpe banda Git Bash. Bokanga fenêtre ya installateur.

Okoki kokomisa compte na Github na kosalelaka lien oyo: https://github.com/join. Mpo na kosala yango, osengeli kokotisa ba données ya base ya enregistrement oyo esengeli na mikolo ekoya mpo na ko vérifier compte na yo.
Github ezali nini, ndenge nini kosalela yango, ndenge nini kosala projet, ko gérer pe ko configurer

Etape 1: Lancer Git mpe sala dépôt local ya liboso

Git ezali na ba modes mibale ya bosaleli – bash (Git Bash) mpe interface graphique ya mosaleli (Git GUI). Mpo na kobanda Git Bash, fungolá menu Démarrer – Windows, koma git bash mpe finá Enter (to finá mbala mibale na lobɔkɔ ya mwasi na nzela mokuse ya programɛ). Pona ko lancer GIT GUI, fungola menu Démarrer – Windows, koma git gui pe finga Enter. Na cas na biso, tokosalela Git Bash.
Github ezali nini, ndenge nini kosalela yango, ndenge nini kosala projet, ko gérer pe ko configurerKosala projet ya sika na Git Bash esangisi kosalela ba commandes spéciales pona ko initialiser dépôt ya sika. Ya liboso esengeli ofungola terminal ya Bash na ko cliquer droit na bureau et puis na menu déroulant Git Bash Here. Na fenêtre ya terminal na machine locale na yo, sala répertoire ya sika ya test (dossier) na kokoma oyo elandi:
getrekt:Desktop getrekt $ cd ~/Desktop
getrekt:Bureau getrekt $ mkdir myproject
getrekt:Bureau getrekt $ cd myproject/
Etinda ya mkdir esali dossier ya sika ya projet ya esika. Bosala ebombelo na biso ya liboso ya Github: https://youtu.be/yHCUc6cmhcc

Etape 2. Salá fisyé ya sika na ebombelo

Na dossier ya projet, bakisa fichier ya sika ya texte na nzela ya commande toucher. Na ndenge ya standard, commande ekosala fichier ya texte ya pamba oyo ekozala na extension .txt.

Likebi! Git ebombaka/ekambaka mbongwana kaka na ba fichiers oyo elandaka. Nsima ya kosala fisyé ya sika, mosaleli akoki kolandela ezalela na yango na kosaleláká etinda ya git status. Console ekopesa liste ya ba fichiers oyo ezali na kati ya dépôt.

Soki kaka obakisi fisyé na dossier oyo ezali na ebombelo ya git, programme ekomona mbongwana na kati ya projet. Kasi, bolandi automatique ekozala activé te, esengeli osalela commande spécial pona oyo – git add.
getrekt:projet na ngai getrekt $ kosimba getrekt.txt
getrekt:projet na ngai getrekt $ ls
getrekt.txt

Etape 3: Bakisa fichier na environnement ya staging ya suivi

Bakisa fisyé na environnement ya staging na commande git add.
getrekt:projet na ngai git kobakisa . Na commande oyo, programme ekobanda suivi automatique ya ba fichiers nionso oyo ekosalama na dossier ya projet. Okoki kotala soki etinda esalaka na ezalela ya git. Oyo ezali ndenge ba journals ezali komonana na ligne ya commande ya Git Bash sima ya kokoma status ya git:
getrekt: getrekt getrekt$ status ya git
Na master ya branche Commit ya
liboso
Mbongwana oyo esengeli kosala:
(salela “git rm –cached …” pona ko déstage)
Fisyé ya sika ebakisami
Nkombo ya fisyé ya sika: getrekt.txt
fisyé ya sika: getrekt.txt Likanisi ya mokanda : Fisyé esili naino te, kasi elingi kobakisa.

Etape 4Kosala commit

Commit ezali esika ya botali ya ebombelo nyonso. Na bopete, ensemble ya mbongwana oyo ebombaka ba informations oyo etali ba fichiers oyo ebakisami, oyo ebongwani to oyo elongolami oyo ebombaka code moko boye.
getrekt:myproject getrekt $ git commit -m “BA NDEKO NA NGAI YA LIBOSO YA KOZALA!”
[master (root-commit) b345d9a] KOZALA NA NGAI YA LIBOSO!
1 fichier ebongwani, 1 insertion(+)
kosala mode 100644 getrekt.txt

Commande ya kosala commit ezali git commit -m “Nkombo ya commit”.

Likebi! Message oyo ezali na suka ya commande esengeli ezala na tina pe ezala compréhensible na ba développeurs misusu ya projet. Kopesa ba commits na yo kombo te lokola “asdfadsf” to “foobar”. Soki te, moto moko te akososola eloko moko, mpe ekosɛnga olekisa ntango mingi mpo na kosilisa yango.

Etape 5. Salá filiale ya sika filiale ya sika

Filiale ya sika ezali filiale ya mobimba ya projet, oyo ezali na ensemble mobimba ya ba commits. Ezali komonisa kobimisama ekeseni ya biloko, kasi na kati ya système ya contrôle ya version. Ba filiales epesaka nzela na mosaleli atambola kati na “ba états” ya projet moko.

Na mikanda ya git officiel, ndimbola ya bitape ezali: “Filiale na Git mpe Github ezali pointeur movable na moko ya ba commits ya ebombelo.”

Na ndakisa, soki mosaleli moko alingi kobakisa lokasa ya sika na site Internet na ye, akozala na likoki ya kosala filiale ya sika kaka mpo na lokasa yango kozanga ete asala bopusi likoló na eteni monene ya mosala yango. Soki kaka asili na yango, akoki kosangisa mbongwana oyo euti na etape na ye tii na oyo ya monene. Na likambo ya filiale ya sika, Git ebatelaka suivi ya commit nini e branché.
Github ezali nini, ndenge nini kosalela yango, ndenge nini kosala projet, ko gérer pe ko configurerSima ya kosala commande, okoki kokoma git branch na console pona ko confirmer création ya branche:
getrekt:myproject getrekt $ git branch
master
* my-new-branch Nkombo my-new-branch na asterisque elakisi branche nini mosaleli ezali sikoyo na mosala.

Liyebisi: Na ndenge ya libela, etape ya liboso mpenza ya repo moko na moko ya git ezali na kombo “master” (mpe mingi mingi esalelamaka lokola masta na projet). Na kati ya bitumba na racisme, ba développeurs misusu babandi kosalela ba kombo mosusu mpo na filiale ya défaut, lokola “primaire”. Kasi, mbala mingi, basaleli bakoki komona “nkolo” to bankombo ya ndenge wana oyo basalelaka mpo na kolobela yango.

Ebongi kozala na makanisi ete pene na ebombelo nyonso ezali na filiale ya masta oyo ekoki kotalelama lokola version officielle ya projet. Soki ezali site Internet, boye filiale ezali version oyo basaleli bamonaka. Soki ezali application, alors branche maître ezali sortie oyo ba usagers ba installaka na ordinateur to appareil mobile na bango. Oyo ezali ndenge versioning traditionnel ya ba produits ya Git na Github esalaka. Site officiel ezali na mikanda ya sikisiki mingi oyo etali kosalela bankombo ya filiale ndenge na ndenge oyo esalemi na ndenge ya liboso. Ba informations ezali na Github na https://github.com/github/renaming
Github ezali nini, ndenge nini kosalela yango, ndenge nini kosala projet, ko gérer pe ko configurerNa cas ya kozonga na branche ya projet pe ko créer ba commits ebele, branche ya sika ekolandama te na système ya contrôle ya version tii tango mosaleli akokoma suivi automatique .

Etape 6Kosala Bobombi ya sika ya GitHub

Etape oyo esengeli te soki olingi kaka ko surveiller code na yo localement. Kasi soki ozali kosala na équipe mpe ondimi mbongwana oyo euti na ba programmeurs mosusu, wana okoki kosalela makoki ya GitHub ya lelo mpo na kobongola elongo code ya projet. Mpo na kosala ebombelo ya sika na GitHub, osengeli kokɔta na système mpe kokende na lokasa ya monene ya site. Na menu principal, finá na butɔ “Repository ya sika”, oyo ezali na nse ya elembo “+” pembeni ya fɔtɔ́ ya profil na coin ya likoló na lobɔkɔ ya mobali ya barre ya navigation: Nsima ya kofina na butɔ, GitHub ekotuna nkolo projet mpo na kopesa nkombo ya ebombelo mpe kopesa ndimbola mokuse:
Github ezali nini, ndenge nini kosalela yango, ndenge nini kosala projet, ko gérer pe ko configurerNa sima, finá na butɔ “Créer dépôt” mpo na kondimisa bokeli ya projet ya sika. Boîte de dialogue ekobima kotuna mosaleli soki alingi kosala ebombelo uta na ebandeli to kobakisa oyo ezali naino oyo esalemi na esika. Na cas ya mibale, esengeli o uploader dossier ya projet na Github.

Likebi! Kozwa ebombelo ya esika ekoki mpe kosalema na kosalelaka molɔngɔ́ ya mitindo, mpe mingimingi mitindo git remote add origin github_url (ezali kosala enregistrement ya boyokani ya sika na ebombelo ya mosika), git push -u origin master (ezali kosala boyokani kati na etape na oyo développeur azali na yango mpe filiale ya maître na serveur moko ya mosika).

Oyo ezali ndenge ba journals ezali komonana na ligne ya commande ya Git Bash:
getrekt:myproject getrekt $ git à distance bakisa origin https://github.com/cubeton/mynewrepository.git
getrekt:myproject getrekt $ git push -u origin master
Kotanga biloko: 3, esalemi.
Biloko ya kokoma: 100% (3/3), 263 bytes | 0 bytes/s, esalemi.
Total 3 (delta 0), esalelami lisusu 0 (delta 0)
Na https://github.com/cubeton/mynewrepository.git
* [maître ya filiale ya sika] -> maître Maître
ya filiale oyo etiamaki mpo na kolandela masta ya filiale ya mosika uta na ebandeli.

Etape 7: Kopusaka Filiale ya Projet na GitHub

Filiale ya sika ya projet mpe ebombelo esalemi. Etikali mpo na “kopusa” filiale mpe kotinda yango na ebombelo ya sika ya Github. Na ndenge wana, bato ya lisanga ya bato mosusu bakozala na likoki ya komona code mpe kosala mbongwana na yango. Soki ba révisions endimami, nkolo projet akoki kosangisa mbongwana na version principale ya projet. Mpo na kotindika mbongwana na etape ya sika na GitHub, osengeli kokotisa etinda ya git push na molongo ya komande. GitHub ekosala automatiquement etape na ebombelo ya mosika:
getrekt:myproject getrekt$ git push origin my-new-branch
Kotanga biloko: 3, esalemi.
Compression delta en utilisant jusqu’à 8 fils.
Kofina biloko: 100% (2/2), esalemi.
Biloko ya kokoma: 100% (3/3), 313 bytes | 0 bytes/s, esalemi.
Motángo mobimba 3 (delta 0), oyo basaleli lisusu 0 (delta 0) .
Na https://github.com/cubeton/mynewrepository.git
* [etape ya sika] my-new-branch -> my-new-branch Nsima ya kozongisa sika lokasa ya GitHub, mosaleli akomona etape ya sika oyo epusami na ebombelo ya biloko.
Github ezali nini, ndenge nini kosalela yango, ndenge nini kosala projet, ko gérer pe ko configurer

En plus

Liloba origin elingi koloba nini na commande git push origin? Ntango mosaleli azali kosala clone ya ebombelo ya mosika na masini na bango ya esika, git esali alias standard mpo na yango pene na makambo nyonso, “origine”, oyo ezali na ntina mingi mokuse mpo na URL ya ebombelo ya mosika. Kotinda projet na GitHub: https://youtu.be/zM6z57OtR2Q

Etape 8. Salá bosengi ya liboso ya kobenda

Esengi ya kobenda (to bosengi ya kobenda) ezali lolenge ya kokebisa bankolo ya ebombelo ete mobongisi alingi kosala mwa mbongwana na code. Oyo ezali ndenge lokasa oyo ezali na bosengi ya kobenda oyo ebakisami ezali komonana:
Github ezali nini, ndenge nini kosalela yango, ndenge nini kosala projet, ko gérer pe ko configurerOyo ezali ndenge interface ya eteni ezali komonana nsima ya kosala bosengi ya kobenda:
Github ezali nini, ndenge nini kosalela yango, ndenge nini kosala projet, ko gérer pe ko configurer

Etape 9Sangisa bosengi ya kobenda

Bouton ya vert “Bosangisa bosengi ya kobenda” na nse esali bosengi ya kobenda. Nsima ya kofina yango, mbongwana oyo esalemi ebakisami na filiale monene ya mosala yango.

Likebi! Bolongola filiale nsima ya kosangisa. Motángo monene na yango ekoki komema mobulungano na mosala yango. Mpo na kosilisa etape moko, finá na butɔ ya langi ya motane “Bolongola etape” na ngámbo ya nse na lobɔkɔ ya mobali.

Github ezali nini, ndenge nini kosalela yango, ndenge nini kosala projet, ko gérer pe ko configurerMpo na kotala ezalela ya lelo ya ba commits, finá na lien “Commits” na lokasa ya liboso mpenza ya ebombelo. Kofina ekomonisa liste mobimba ya ba commits na filiale oyo. Capture d’écran ezali kolakisa exactement oyo ewutaki kosala.
Github ezali nini, ndenge nini kosalela yango, ndenge nini kosala projet, ko gérer pe ko configurer
Github ezali nini, ndenge nini kosalela yango, ndenge nini kosala projet, ko gérer pe ko configurerNa ngambo ya mobali ezali na code hash ya commit moko na moko. Code ya hash ezali identifiant unique oyo ekoki kosalelama tango ya ko connecter ba API na ba services ya troisième partie. Okoki pe ko référer na commit spécifique na numéro ya ID na version ya bureau ya Git Bash na ligne ya commande.

Etape 10Revert ba changements ya Github na Machine locale

Na moment oyo, dépôt na système Github ezo monana mua différent na usager na ordinateur local. Ndakisa, commit oyo mosaleli moko asalaki na filiale na ye moko mpe asangisaki na filiale ya masta ezali te na masini ya esika. Mpo na kosala synchronisation automatiquement ya ba versions différentes ya projet, esengeli osalela commande maître ya origin git pull (ntango ozali kosala na branche maître) to git pull.
getrekt:myproject getrekt $ git benda origine maître
télécommande: Kotanga biloko: 1, esalemi.
mosika: Motángo mobimba 1 (delta 0), esalelami lisusu 0 (delta 0), esalelami lisusu na pakɛ 0
Kobanda na https://github.com/cubeton/mynewrepository
* nkolo ya filiale -> FETCH_HEAD  
23242..232433berer3444 nkolo -> ebandeli/nkolo
getrekt. txt | 1 +
1 fisyé ebongwani, 1 bokɔtisi(+) .Mpo na kotala ezalela ya etinda moko ya lelo, koma git log na molɔngɔ ya etinda. Ekozala na liste ya ba commits nionso.
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>
Mokolo: Vendredi Jan 07 17:48:00 2021 -02356
komipesa 46thf9496hf9485hkf857tg9hfj8rh4j
Bosangisi: 33fh5d 3689gfh
Mokomi: Mtdes Ethan < getrekt@yandex.ru>
Mokolo: Vendredi Jan 07 17:51:0202020
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>
Date: Fri Jan 07 17:58:00 2021 -02356
Oyo ezali commit na ngai ya liboso! Ya kobongama! Sikoyo mosaleli ayebi malamu misala ya ndenge nyonso na système ya contrôle ya version. Git na GitHub tutoriel pona ba débutants na ndenge ya ko installer Git pe kobanda na Github, ba branches, ba dépôts, ba commits na ba concepts misusu na pratique ya GitHub: https://youtu.be/zZBiln_2FhM

Makambo mosusu ya Github mpe Git

Totala ba “puces” misusu ya tina oyo eko permettre na développeur a simplifier mosala na contrôle ya version.

Kosala clona ya ebombelo na masini moko ya mboka

Kende na ebombelo na yo ya GitHub. Na coin ya likolo na droite likolo ya liste ya ba fichiers, fungola menu déroulant “Clone ou télécharger”. Kopi ya URL ya clone ya HTTPS.
Github ezali nini, ndenge nini kosalela yango, ndenge nini kosala projet, ko gérer pe ko configurerZongela na fenêtre ya Git Bash mpe kotia commande:
git clone repository_url

repository_url – URL ya projet ya lelo oyo esengeli kosala clone. Na esika ya kosala bongo, url ya ebombelo ekɔtisami.

Na ndakisa oyo ezali likolo, etinda e clonaka ebombelo na nzela ya HTTPS. Option mosusu ezali clonage na ba URL na ba clés SSH. Mpo na kosala yango, esengeli osala paire ya ba clés SSH na Windows mpe opesa clé publique na compte GitHub.

Koluka ba dépôts ya mosika

Nsima ya kosala clonage, kopi ya ebombelo oyo euti na GitHub esengeli kobima na répertoire ya mosala na ordinatɛrɛ. Projet esengeli kozala na répertoire oyo ezali na kombo mpe ba fichiers ya minene. Pona ko changer na yango, esengeli okoma commande oyo :
cd git_project

Liyebisi: Bozongisa git_project na kombo ya solo ya ebombelo oyo ezwami, to lakisa makambo ya répertoire ya lelo na etinda ls. Méthode ya mibale esalelamaka na ba cas oyo mosaleli akoki komikundola kombo ya projet te.

GitHub version ya bureau – nini ezali GitHub Bureau, fonctionnalité principale, ba fonctionnalités na processus ya installation

GitHub Desktop ezali application ya bureau oyo epesaka interaction basée na GUI na GitHub. Na bokeseni na Git, version ya bureau ya GitHub epesaka yo nzela ya kosala ba commandes ndenge moko na kosalelaka interface ya mosaleli na kofinaka ba boutons, oyo esalaka ete ezala pete mingi kosala na ba dépôts.

Ndenge nini kosala installation

  1. Bolanda lien oyo – https://desktop.github.com/Github ezali nini, ndenge nini kosalela yango, ndenge nini kosala projet, ko gérer pe ko configurer
  2. Bandá kozwa forfait ya installation ya programɛ yango.
  3. Cliquez deux fois na icône ya fichier oyo o téléchargé mpe kende liboso na installation ya Github Desktop.
  4. Lancer programɛ yango na nzela ya menu ya Kobanda.
  5. Kota na GitHub na kosalelaka makambo ya compte ya mosaleli na yo.

Fonctionnalité ya ntina

  • Kosala, kobakisa mpe kosala clonage ya ba dépôts.
  • Kosalela programme mpo na ko gérer ba onglets ya projet.
  • Kosala mbongwana na filiale moko.
  • Kosala makambo, kobenda ba demandes na ba commits.
  • Likoki ya kozwa ba versions ya liboso ya biloko ya sika.

API ya Github

API ya Github REST ezali interface oyo epesaka ba développeurs accès na ba données ya Github, ba projets, na ba dépôts, pe kotinda ba demandes ya serveur. Lien https://api.github.com/ ezali na ba URL nionso oyo okoki kotinda ba demandes ya GET ya pete:
Github ezali nini, ndenge nini kosalela yango, ndenge nini kosala projet, ko gérer pe ko configurerMbala mingi, ba développeurs basalaka ba demandes na langue ya programmation Python na format JSON. Ya liboso esengeli ozua ba informations ya base oyo etali dépôt na lien – https://api.github.com/user/repos Ba informations ya base ekotisami na fichier ya configuration na format JSON. Ezali na ba paramètres ya minene oyo etali mosaleli – avatar, ba lecteurs, nombre ya ba dépôts, ba téléchargements, etc. Na nsima, ba données yango etindamaka na serveur.

Kokamba mpe kobongisa ba projets ya Github Desktop

Nsima ya kotya programɛ yango, kokomisa kɔnti, mpe kotya programɛ yango, mosaleli akoki kobanda kosalela programɛ GitHub.

Kosala, kobakisa mpe kosala clone ya ebombelo

Mpo na kosala ebombelo ya sika, pona “Fichier” mpe finá na butɔ “Kosala ebombelo”. Mpo na kobakisa projet ya esika, pona menu “Fichier” mpe finá na butɔ “Bakisa ebombelo ya esika”. Mpo na clonage, esengeli opona menu “Fichier” – “Bobombi ya clone”.
Github ezali nini, ndenge nini kosalela yango, ndenge nini kosala projet, ko gérer pe ko configurer

Kosala Filiale ya Sika

Mpo na kosala filiale mosusu ya mosala, fungolá eteni Filiale ya lelo mpe finá na butɔ Filiale ya sika. Mosaleli akozala na makoki ya komona etape na interface ya GitHub mpe kosala bosengi ya kobenda mpo na kolandela mbongwana.
Github ezali nini, ndenge nini kosalela yango, ndenge nini kosala projet, ko gérer pe ko configurer

Libateli

Version ya bureau na web ya Github epesaka yo nzela ya ko configurer pe komatisaka niveau ya sécurité ya compte ya usager. Misala nyonso ezali na eteni “ba paramètres ya bokengi mpo na kobomba”. Ebongi kotalela yango na bozindo.

Bobongisi ya politiki ya bokengi

Na lokasa monene ya ebombelo na yo, finá:

  • “Bobateli” – “Politiki ya bokengi” – “Banda bobongisi”.
  • Bakisa ba informations oyo etali ba versions oyo esungami ya projet na yo pe ndenge ya koyebisa ba vulnérabilités oyo ekoki kozala.

Github ezali nini, ndenge nini kosalela yango, ndenge nini kosala projet, ko gérer pe ko configurer

Bokambami ya Graphique ya Bondimi

Graphique ya dépendance esalemaka automatiquement pona ba dépôts nionso ya leta, kasi ezali na fonctionnalité ya boye te pona ba dépôts privés. Graphique elakisaka ba flux nionso ya dépendance oyo ezali kobima mpe epesi yo nzela ya koyeba ba vulnérabilités na projet. Mpo na kosala graphique ya dépendance, finá na “Paramètres” – “Sécurité et Analyse”. Opposé na graphique, finá “Activer” to “Désactiver”.

Github ezali nini, ndenge nini kosalela yango, ndenge nini kosala projet, ko gérer pe ko configurer

Mikanda ya ndingisa

Licence ya Github epesi nzela ya kosalela mitindo mibale ya minene ya
licence :

  1. GPL ezali lolenge ya licence oyo epesaka nzela na basaleli mosusu ya kosalela mosala ya moto mosusu na ba projets mosusu ya source ouverte. Kasi, bakompanyi ya mombongo ekoki kosala yango te.
  2. LGPL/Commons/MIT/Apache , etc. – mosaleli apesi code na ye mpo na kosalela yango ofele. Basusu bakoki kozwa mbongo na yango.
Github ezali nini, ndenge nini kosalela yango, ndenge nini kosala projet, ko gérer pe ko configurer
Esika lolenge ya ndingisa ya GitHub elakisami
Totali lisusu mosala ya ntina ya mosala ya lipata ya Github mpe programme mpo na kosala na babombami ya Git Bash . Etape par étape tolobelaki ndenge nini kosala projet ya mobimba na système ya contrôle ya version.
info
Rate author
Add a comment