Tataiso e potlakileng ea ho sebelisa Github

Thupelo ena ke tataiso e potlakileng ea ho kenya le ho sebelisa GitHub. Mona ke mokhoa oa ho theha polokelo ea lehae, mokhoa oa ho hokahanya polokelo ea lehae sebakeng sa polokelo se hole sa Github (moo motho e mong le e mong a ka e bonang), mokhoa oa ho etsa liphetoho, le ho qetella ka ho sututsa litaba tsohle tse tsoang polokelong ea lehae ho GitHub, hara tse ling tsa mesebetsi e tloaelehileng. .

Pele o qala, ho bohlokoa ho hlokomela hore thupelo ena e nka kutloisiso ea mantlha ea mantsoe a sebelisitsoeng ho Git: push, pull, commit, repository, jj. E boetse e hloka ngoliso ea pele ho GitHub.

Ho kenya Github

Ho Debian / Ubuntu le lihlahisoa:

sudo apt-get kenya git

En Fedora le tse tsoang ho tsona:

sudo yum kenya git

En Arch le tse tsoang ho tsona:

sudo pacman -S git

Setha sa pele sa Github

Hang ha ho hlongoa ho phethetsoe ka katleho, mohato o latelang ke ho hlophisa lintlha tsa tlhophiso ea mosebelisi ea GitHub. Ho etsa sena, sebelisa litaelo tse latelang, u tlose "username" ka lebitso la hau la lebitso la GitHub le "email_id" ka aterese ea lengolo-tsoibila e sebelisitsoeng ho theha ak'haonte ea GitHub.

git config --global user.name "lebitso la mosebedisi" git config --global user.email "email_id"

Theha polokelo ea lehae

Ntho ea pele ke ho etsa foldara khomphuteng ea hau, e tla sebetsa e le polokelo ea lehae. Ho etsa sena, tsamaisa taelo e latelang feela:

git init Mytest

Taelo ena e theha foldara ea MyTest. Ka lehlakoreng le leng, foldara e nyane ea .init e etsa hore MyTest e nkoe e le polokelo ea lehae ea Git.

Haeba polokelo e thehiloe ka katleho, mohala o ts'oanang le o latelang o tla hlaha:

E qalile polokelo ea Git e se nang letho ho /home/tu_usuario/Mytest/.git/

Ebe u tlameha ho ea foldareng ea MyTest:

cd Tse sa tloaelehang

Theha file ea README ho hlalosa polokelo

Faele ea README hangata e sebelisoa ho hlalosa hore na polokelo e na le eng kapa hore na morero o mabapi le eng. Ho theha e le 'ngoe, matha feela:

gedit RAKHOA

Hang ha o kentse tlhaloso ea polokelo, u se ke oa lebala ho boloka liphetoho tsa hau.

Ho kenyelletsa lifaele tsa polokelo ho index

Ona ke mohato oa bohlokoa. Pele o ka kenya liphetoho tsa hau ho Github kapa seva se seng se lumellanang le Git, o tlameha ho supa lifaele tsohle tse fumanehang polokelong ea lehae. Lenane lena le tla ba le lifaele tse ncha hammoho le liphetoho ho lifaele tse teng polokelong ea lehae.

Molemong oa rona, polokelo ea rona ea lehae e se e ntse e na le faele e ncha: README. Ka hona, re tla etsa faele e ngoe ka lenaneo le bonolo la C leo re tla le bitsa mohlala.c. Litaba tsa eona e tla ba:

#include int main () {printf ("hello world"); khutla 0; }

Joale re na le lifaele tse 2 sebakeng sa rona sa polokelo: README le example.c.

Mohato o latelang ke ho kenya lifaele tsena ho index:

git eketsa README git eketsa smaple.c

Taelo ea "git add" e ka sebelisoa ho kenyelletsa palo efe kapa efe ea lifaele le lifoldara lenaneng. Ho eketsa liphetoho tsohle, ntle le ho hlakisa lebitso la lifaele, ho ka khonahala "git add." (ka nako e qetellong).

Boloka liphetoho tse entsoeng ho index

Hang ha lifaele tsohle li kentsoe, ho a khonahala ho siea rekoto ea liphetoho tsena ka ho etsa se ka lebokoseng se bitsoang "boitlamo". Sena se bolela hore ho eketsa kapa ho fetola lifaele ho phethetsoe mme liphetoho li ka romelloa polokelong ea Github e hole. Ho etsa sena, o tlameha ho etsa taelo e latelang:

git commit -m "molaetsa"

"Molaetsa" e ka ba molaetsa ofe kapa ofe o hlalosang ka bokhutšoanyane liphetoho tse botsitsoeng, mohlala: "Ke kentse ts'ebetso e joalo" kapa "Ke ile ka lokisa ntho e joalo", joalo-joalo.

Theha polokelo ho GitHub

Lebitso la polokelo le tlameha ho ts'oana le polokelo tsamaisong ea lehae. Tabeng ena, e tla ba "MyTest". Ho etsa sena, pele ho tsohle, o tlameha ho kena ho Github. Ebe u tlameha ho tobetsa letšoao le tlatsetsang (+) k'honeng e kaholimo ho le letona la leqephe ebe u khetha khetho ea "theha polokelo e ncha". Kamora nako, o tlameha ho tlatsa data mme o tobetse konopo ea "theha polokelo".

Hang ha sena se phethiloe, polokelo e tla theoa mme ho tla khonahala ho kenya litaba tsa polokelo ea lehae sebakeng sa polokelo ea GitHub. Ho hokela polokelong e hole ho GitHub o tlameha ho tsamaisa taelo:

git remoutu eketsa tšimoloho https://github.com/user_name/Mytest.git

Se ke oa lebala ho khutlisa 'username' le 'MyTest' ka lebitso la hau la mosebelisi le foldara.

Sutumelletsa lifaele ho tloha polokelong ea lehae ho ea polokelong ea GitHub

Mohato oa hoqetela ke ho sutumelletsa likahare tsa polokelo ea lehae sebakeng sa polokelo se hole, o sebelisa taelo:

git Push Origin master

E sala feela ho kenya lintlha tsa ho kena (lebitso la mosebelisi le phasewete).

Sena se tla kenya litaba tsohle tsa foldara ea MyTest (polokelo ea lehae) ho GitHub (polokelo ea kantle). Bakeng sa merero e latelang, ha u sa hloka ho latela mehato ena ho tloha qalong. Sebakeng seo, o ka qala ho tloha mohato oa 3 ka kotloloho. Qetellong, u se ke oa lebala hore liphetoho li tla fumaneha webosaeteng ea Github.

Ho theha lekala

Ha bahlahisi ba batla ho lokisa litšitšili kapa ho eketsa lits'ebetso tse ncha hangata ba theha lekala kapa khopi ea khoutu e le hore ba ka itlama ka thoko, ntle le ho ama projeke ea mantlha. Joale ha ba qetile ba ka kopanya lekala lena hore le khutlele lekaleng le ka sehloohong (master).

Ho theha lekala le lecha ho na le likhetho tse peli:

Khetho e telele:

git branch mirama # theha lekala le lecha le bitsoang mirama git checkout mirama - fetolela ho sebelisa lekala la mirama.

Khetho e khuts'oane:

git Checkout -b mirama - theha ebe o fetolela lekaleng la mirama

Hang ha liphetoho li entsoe, li kenyeletse ho index ea lekala ebe u etsa boitlamo bo tšoanang:

git eketsa. git commit -m "changes to mirama"

Ebe o tlameha ho khutlela lekaleng le leholo ebe o nka liphetoho tse entsoeng mirama:

git Checkout master git kopanya merama

Kamora nako o tlameha ho hlakola mirama (hobane liphetoho li kentsoe ho master):

lekala la git -d mirama

Kenya master ho Github:

git Push Origin master

Ho theha polokelo ea Git e fumanoeng (fereko)

Ka lebaka la Git le boteng ba lilaeborari tse kholo tsa polokelo ea sechaba, tse kang Github, boholo ba nako ha ho hlokahale ho qala ho etsa projeke ea rona ho tloha qalong. Maemong ao, ho a khonahala ho nka khoutu ena ea mantlha ho theha projeke e ncha.

Ho etsa sena, ntho ea pele eo u lokelang ho e etsa ke fereko ea polokelo e teng, ke hore, projeke e tsoang ho eona e nkang khoutu ea projeke ea mantlha e le motheo. Ho Github, sena se fihlelleha ka ho tobetsa konopo e tsamaellanang, joalo ka ha ho bonoa skrineng se ka tlase.

Fereko ea Polokelo ea Github

Joale, seo re tlamehang ho se etsa ke ho kopanya polokelo ea morero ona o mocha khomphuteng ea rona. Mohlala, re ka sebelisa polokelo ea ka ea Ankifox, katoloso ea Firefox e lumellang ho eketsa mantsoe ho Anki, e fumanehang ho Github:

lesela la git https://github.com/usemoslinux/Ankifox.git

Se ke oa lebala ho khutlisa https://github.com/usemoslinux/Ankifox.git ka URL e tsamaellanang le projeke ea hau. Ho fumana aterese ena ho bonolo haholo, joalo ka ha ho bonoa setšoantšong se ka tlase.

Ho khabisa polokelo ea Github

Taelo ena e tla theha bukana e bitsoang «Ankifox», e tla qala bukana ea .git kahare ho eona, 'me e tla jarolla data yohle polokelong eo, hore o tle o sebetse le mofuta oa morao-rao.


Litaba tsa sengoloa sena li latela melao-motheo ea rona ea melao ea boitšoaro ea bongoli. Ho tlaleha phoso tlanya mona.

Maikutlo a 22, siea ea hau

Siea maikutlo a hau

aterese ya hao ya imeile ke ke ho phatlalatswa.

*

*

  1. E ikarabella bakeng sa data: Miguel Ángel Gatón
  2. Morero oa data: Laola SPAM, tsamaiso ea maikutlo.
  3. Molao: Tumello ea hau
  4. Puisano ea data: Lintlha li ke ke tsa tsebisoa batho ba boraro ntle le ka tlamo ea molao.
  5. Polokelo ea data: Database e hapiloeng ke Occentus Networks (EU)
  6. Litokelo: Nako efe kapa efe o ka fokotsa, oa hlaphoheloa mme oa hlakola tlhaiso-leseling ea hau.

  1.   Victor martinez a re

    Ntho e joalo feela eo ke neng ke e batla, tataiso e bonolo le e sebetsang e tla hlalosa tsohle mohato ka mohato.
    Bakeng sa bibucket, ke nahana hore e kanna ea ba mehato e ts'oanang, na?

    1.    ha re sebeliseng linux a re

      Hantle feela. E ts'oana haholo. Fetola URL ea moamoheli ea hole.
      Ntho e khahlisang ka Bitbucket ke hore e fana ka monyetla oa ho theha pokello ea lekunutu (ke hore, ha e buletsoe sechaba ka kakaretso empa e fumaneha feela sehlopheng se itseng sa batho). Ho Github hona hoa khoneha, empa u tlameha ho lefa. Ka lehlakoreng le leng, ho Bitbucket no.
      Lumelang! Pauluse.

  2.   Jonathan Diaz a re

    Metsoalle e Meholo !!! Ea libaka tse ntle ka ho fetesisa ho fumana le ho ithuta,

    1.    ha re sebeliseng linux a re
  3.   ela a re

    Kea u leboha ke rata Bitbucket ho feta .. sengoloa se setle joalo

  4.   E 'ngoe a re

    @usemoslinux A na u ka theha "GitHub" ho kenya sistimi ea FreeBSD ka boiketsetso?

    PS: tataiso ea GitHub ea FreeBSD e ka ba ntle.

  5.   josep m. Lerato a re

    Ke leboha motataisi. Kea e latela mme ke bile le bothata bo bonyenyane, e ke ke ea ntumella ho kenya polokelo ea lehae ho e hole. E mpha phoso e latelang:

    [motso @ iou Mytest] #git Push Origin master
    phoso: URL e kopetsoeng e khutlisitse phoso: 403 E thibetsoe ha e ntse e kena https://github.com/miusuario/Mytest.git/info/refs

    Maikutlo leha e le afe?

    1.    ha re sebeliseng linux a re

      Mohlomong se etsahalang ke hore URL ea polokelo eo u kenang ho eona ha ea nepahala. Sena se ka etsahala ka lebaka la typo ha o kenya URL kapa ha o hlile oa theha polokelo ho Github (ka leqephe la bona la webo).

      Haeba molaetsa oa phoso o ts'oana hantle le oo uo bonts'ang, o ne o fetoa ke "myuser" ea "change" bakeng sa lebitso la hau la mosebelisi.

      Kenya git remote -v ho bona li-URL li kentsoe. Ho e fetola, beha feela git remote set-url Origin URLNEW

      Ho tlosa URLNEW ka URL e nepahetseng.

      Qetellong, u se ke oa lebala hore URL e na le kutlo-taba.

      Lumelang! Pauluse.

  6.   Tesla a re

    Hoa makatsa!

    E hlalositsoe e le hore le ba sa tsebeng letho ka taba ena, joalo ka nna, ba e utloisise mme ba ka nka mehato ea rona ea pele ho git kapa Github. Hona joale mantsoe a mangata a kang Push, hula kapa boitlamo a hlakile ho nna.

    Kea leboha!

    1.    ha re sebeliseng linux a re

      E ne e le mohopolo! Ke thabile!
      Ho haka le ho leboha ho tlohela maikutlo a hau! Pauluse.

  7.   Statike a re

    Bohlale

    Potso ha ke ntse ke hlakola lifaele tseo ke sa li hlokeng sebakeng sa heno kapa polokelong ea Github

  8.   Statike a re

    Ke lokisa pelaelo ea ka ea ho hlakola lits'oants'o ka lifaele tse felletseng

    git rm -rf sesebelisoa

    kapa joalo ka ???

    1.    ha re sebeliseng linux a re

      Ho hlakola lifaele:
      git rm file1.txt

      Ho hlakola lirekoto (le litaba tsa tsona):
      git rm -r sesebelisoa sa ka

  9.   Statike a re

    Ke e fumane e shebahala, ke leboha haholo

  10.   Victor mansilla a re

    Hona ke sebelisa Gitlab joang?
    Bonyane, ho li-elementOS ha e khone ho phethela phetolo ...

  11.   Statike a re

    Phoso ena e hlaha ha ke batla ho etsa

    git hula mong'a ntlo

    http://i.imgur.com/fy5Jxvs.png

    1.    ha re sebeliseng linux a re

      Joalokaha ho hlalositsoe skrineng seo u se arolelanang, ho na le liphetoho ho seva tse sa kenyellelitsoeng phetolelong e bolokiloeng khomphuteng ea hau. Ka lehlakoreng le leng, ho na le liphetoho khomphuteng ea hau tse seng ho seva (e leng tseo u batlang ho li kenya). Ke ka lebaka leo khohlano.

      Leka ho hula pele joalo ka ha ho hlahisitsoe skrineng.

  12.   Jose a re

    Ke leboha thuso, leseli le letle haholo, ke tla le sebelisa, kea leboha hape

  13.   Alonso a re

    Karolong ena: "Sututsa lifaele ho tloha polokelong ea lehae ho ea polokelong ea GitHub"
    , o ka bala:
    «Sena se tla kenya litaba tsohle tsa foldara ea MyTest (polokelo ea lehae) ho GitHub (polokelo e kantle). Bakeng sa merero e latelang, ha u sa hloka ho latela mehato ena ho tloha qalong. Sebakeng seo, o ka qala ho tloha mohato oa 3 ka kotloloho. »

    Ke qala ho sena ho tsoa Git. O ka mpolella "step 3" ke eng?

    Ho feta moo, litaelo:
    git config –global user.name "lebitso la mosebedisi"
    git config –global user.email "email_id"

    Na li hloka ho etsoa lenaneong le leng le le leng la Git?

    Ka mokhoa o ts'oanang, taelo:
    git init "lebitso la foldara"
    Na hoa hlokahala ho e tsamaisa lenaneong le leng le le leng la mosebetsi le Git kapa polokelo eo ho buuoang ka eona, ho etsahalang ha ke na le libaka tse peli kapa ho feta?

    Lithuto tse kholo, liteboho, liteboho le litumeliso.

  14.   Sergio a re

    Ke utloisisitse hantle, mpe haholo ha ho na moreki oa GUI joalo ka Windows / Mac: /

  15.   Sonia a re

    Ke na le mona ho rarolla bothata boo ke bo fumanang: bo bolaeang: Ha se polokelo ea git (kapa efe kapa efe ea lits'oants'o tsa motsoali): .git Na tataiso ee e rarollotsoe ??? ke leboha esale pele 🙂

  16.   Alexander a re

    Lebitso la mosebelisi la 'https://github.com': «royalAlexander»
    Phasewete bakeng sa 'https: // »royalAlexander» @ github.com':
    remoutu: Lebitso la mosebedisi kapa phasewete
    bolaeang: Bopaki bo netefalitsoe bakeng sa 'https://github.com/royalSanity/Mytest.git/'

    nthuse

bool('nete)