Git for beginners, ndlela yo nghenisa, ku tirhisa, ku xaviselana tirhoboto

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

Git i xitirhisiwa xa layini ya swileriso xa vulawuri bya vuhundzuluxeri, hi leswaku, xo hlayisa matimu ya ku cinca loku mutirhisi a ku endlaka eka tifayela ta phurojeke. Hi ntolovelo yi tirhisiwa ku tirha eka switirhisiwa, kambe yi nga tirhisiwa eka swiyimo swin’wana, xikombiso, vaendli va swifaniso va tirhisa Git ku hlayisa tivhidiyo to hambana ta swifaniso na swivumbeko. Git yi ku pfumelela ku tlherisela endzhaku xitirhisiwa eka vuhundzuluxeri bya khale, ku pimanisa na ku xopaxopa ku cinca.
Git for beginners, ndlela yo nghenisa, ku tirhisa, ku xaviselana tirhoboto

Git ya lava sungulaka: marito ya masungulo na miehleketo, nkongomiso wo sungula

Loko u nga si sungula ku tirha na Git, u fanele ku twisisa leswaku vuhlayiselo, ku tinyiketela, na rhavi i yini.
Vuhlayiselo i ndzhawu leyi khodi kumbe data yin’wana yi hlayisiwaka eka yona, xikan’we na matimu ya ku cinca ka swona. Nongonoko wa Git wu tirha laha tikweni naswona rungula hinkwaro ri hlayisiwa eka khompyuta ya wena, kambe u nga ha tlhela u tirhisa vukorhokeri bya Internet. Lexi dumeke ngopfu eka swona i Github. Kuna tin’wana timbirhi leti tivekaka swinene: Bitbucket na GitLab.
Git for beginners, ndlela yo nghenisa, ku tirhisa, ku xaviselana tirhoboto
Ku tinyiketela i xifaniso xa xihatla xa xiyimo xa phurojeke eka nkarhi wo karhi. Yi na ID yo hlawuleka na mavonelo.
Rhavi i matimu ya ku cinca loku endliweke eka ntirho wo karhi. Yi na vito ra yona naswona yi vumbiwa hi ti commits. Vuhlayiselo byi nga va ni marhavi yo tala lama nga ni marhavi kumbe ma hlangana ni marhavi man’wana.

Ndlela Leyi Git Yi Tirhaka Ha Yona

A hi kombiseni hi mahlo ndlela leyi sisiteme ya vuhlayiselo bya Git yi hleriweke ha yona, hi tirhisa xifaniso xo olova tanihi xikombiso.
Git for beginners, ndlela yo nghenisa, ku tirhisa, ku xaviselana tirhoboto Laha swirhendzevutana swi yimela ti-commit, naswona miseve yi kombisa leswaku hi yihi leyi kombetelaka eka yihi. Leswi un’wana na un’wana a kombetelaka eka leyi hundzeke, C3 hi yona leyintshwa, C2 i ya khale, na swin’wana, ku ya fika eka yo sungula swinene eka rhavi leri ra C0. Leri i rhavi ra master, leri hi ntolovelo ri vuriwaka master. Rectangle leyi tsariweke main* endzeni yi kombisa leswaku hi yihi commit leyi u tirhaka eka yona sweswi. Eka xifaniso, u vona girafu yo olova leyi nga ni rhavi rin’we ni ku tinyiketela ka mune. Git yi tlhela yi kota ku tirha na tigirafu leti rharhanganeke leti katsaka marhavi yo hlayanyana lama nga hlanganaka ma va rin’we.
Git for beginners, ndlela yo nghenisa, ku tirhisa, ku xaviselana tirhoboto

Ku nghenisa Git

Git i xitirhisiwa xa console lexi nga tirhaka eka tisisiteme to tirha ta Windows, Mac OS, na Linux. Hi ta ku byela ndlela yo yi nghenisa eka yin’wana ni yin’wana ya tona. Ku nghenisa ehansi ka Windows OS, u fanele ku kopa xitirhisiwa eka webusayiti ya ximfumo https://git-scm.com/downloads ivi u xi nghenisa.
Git for beginners, ndlela yo nghenisa, ku tirhisa, ku xaviselana tirhoboto Loko u ri na Mac OS naswona u nghenise mufambisi wa tiphasela ta Homebrew, nghenisa xileriso lexi nge:
brew install git Loko Homebrew yi nga nghenisiwanga, kutani tsutsuma:
git –version Endzhaku ka sweswo, eka fasitere leri humelelaka, u ta komberiwa ku nghenisa Switirhisiwa swa Layini ya Swileriso . Git yi ta tlhela yi nghenisiwa na xitirhisiwa lexi. Eka Linux Debian na ku hangalasiwa kun’wana loku sekeriweke eka vuhundzuluxeri lebyi, ku fana na Ubuntu kumbe Mint, xileriso lexi landzelaka xa laveka ku nghenisa:
sudo apt install gitEka Linux CentOS, u fanele ku nghena:
sudo yum install git I yini Git, ku nghenisa na ku lulamisa – ku nghenisa: https://youtu.be/bkNCylkzFRk

Ku veka Git ka ha ri emahlweni

Endzhaku ko nghenisa Git, u fanele ku yi lulamisa leswaku nkarhi wun’wana na wun’wana loko u endla ku tinyiketela, vito ra mutsari ri kombisiwa. Ku endla leswi, tirhisa git u tirhisa xileriso:
git config –global user.name ”
Author
Laha, ematshan’wini ya “Author”, hi veka vito ra hina, xikombiso, “Ivan_Petrov”. Endzhaku ka sweswo, u nga veka adirese ya imeyili hi xileriso lexi landzelaka:
git config –global user.email “You_adr@email.com” Eka xiyimo lexi, ematshan’wini ya “You_adr@email.com” hi kombisa adirese ya xiviri ya imeyili. [xitlhokovetselo id=”xiengetelo_13099″ align=”aligncenter” ku anama=”663″]
Git for beginners, ndlela yo nghenisa, ku tirhisa, ku xaviselana tirhoboto Sisiteme ya fayili ya GIT[/xitlhokovetselo].

Ku Endla Vuhlayiselo Bya Wena Bya Git Yo Sungula

Ku endla vuhlayiselo, rhanga hi ku ya eka folda ya phurojeke. Xikombiso, eka Windows leswi swi nga ha va D:/GitProject. Nghenisa xileriso:
cd
d:\GitProject Endzhaku ka sweswo, endla vuhlayiselo:
git init Endzhaku ka sweswo, engetela tifayela hinkwato:
git add –all Ku engetela fayili yo karhi, nghenisa:
git add filename Sweswi u nga endla ku tinyiketela:
git commit -m “comment” Tinhlamuselo tin’wana eka ku tumbuluxa vuhlayiselo:

  1. Vuhlayiselo byi nga va na tifayela to tala na tifolda letitsongo (ngopfu-ngopfu folda ya ntolovelo ntsena).
  2. Swikahle kuva na vuhlayiselo byo hambana bya phurojeke yin’wana na yin’wana.
  3. U nga endli tifolda ta vuhlayiselo endzeni ka vuhlayiselo byin’wana (papalata vuhlayiselo bya matryoshka!).
  4. Ku cinca loku endliweke eka tifolda ta vuhlayiselo ku “landzelerisiwa” hi Git, kambe ku cinca loku ku fanele ku engeteriwa eka vuhlayiselo leswaku ku ta landzelerisiwa kumbe ku rhekhodiwa.
  5. U nga lawula swiaki leswi Git yi swi “hlalelaka”. Swikahle ku honisa ti dataset letikulu swinene kumbe tifayela ta nkarhinyana.

[xitlhokovetselo id=”xiengetelo_13120″ align=”xihlanganisi” ku anama=”725″]
Git for beginners, ndlela yo nghenisa, ku tirhisa, ku xaviselana tirhoboto Vuhlayiselo bya Git[/xitlhokovetselo].

Xana U Fanele Rini Ku Tinyiketela

Ku tinyiketela eka Git ku ringanyetiwa eka swiyimo leswi landzelaka:

  • matirhelo lamantshwa lama engeteriweke eka phurojeke;
  • swihoxo hinkwaswo swi lulamisiwile;
  • u pfala swa namuntlha naswona u lava ku hlayisa ku cinca ka wena.

Git for beginners, ndlela yo nghenisa, ku tirhisa, ku xaviselana tirhoboto

Tirhisana eka tiphurojeke ta Git

A hi nge wena ni vanghana va wena mi tile ni phurojeke leyintshwa ivi mi endla xiboho xo avelana vutihlamuleri. Un’wana u ta va na vutihlamuleri bya matirhelo, un’wana wa dizayini na dizayini, wa vunharhu wa ku tsarisa, mpfumelelo na vuhlayiseki. Eka xiyimo lexi, u fanele u va rhavi. Hilaha se swi boxiweke hakona, rhavi i sete ya ti-commit leti fambaka hi ku landzelelana hi ku landzelelana. Rhavi ra n’wini ri vuriwa n’wini. Marhavi man’wana i ya ku tirhisa swilo leswintshwa kumbe ku lulamisa swihoxo. Xisweswo, eka rhavi leri hambaneke, u nga endla ku cinca kwihi na kwihi, ivi u ku hlanganisa ni lerikulu. Vativi vo tala a va tsundzuxi ku tumbuluxa ti-commit eka rhavi lerikulu, kambe va ringanyeta ku tumbuluxa leyintshwa, ku endla ku cinca eka yona ivi u yi hlanganisa yi va master. Ku sungula rhavi lerintshwa, u fanele ku tirhisa xileriso lexi nge:
git branch
bugFixLeswi swi nga tlhela swi endliwa hi xileriso lexi landzelaka:
git checkout –b
bugFix

Ndlela ya vumbirhi yi hambana na yo sungula hikuva eka xiyimo lexi, endzhaku ko tirhisa xileriso, u hatla u nghena eka rhavi leri tumbuluxiweke.

Swi antswa ku thya rhavi lerintshwa vito hi vito ro koma, kambe hi nkarhi lowu fanaka leri nga ni vuswikoti lebyi eneleke ni leri twisisekaka ku sivela ku pfilunganyeka eka ntirho. Loko u tirhisa sisiteme ya wena, u nga boxa xihlawulekisi emahlweni ka vito ra ntirho. Nakambe, u nga rivali ku siya nhlamuselo ya wena eka ku tinyiketela kun’wana ni kun’wana loku u ku endlaka, loku faneleke ku kombisa nkoka wa ku cinca. Leswaku u suka eka rhavi rin’wana u ya eka rin’wana, u fanele ku tirhisa xileriso lexi landzelaka:
git checkout
new
_1 Endzhaku ko heta ntirho, ku cinca loku endliweke eka rhavi ra sweswi ku fanele ku hlanganisiwa eka master, masters. Ku endla leswi, rhanga hi ku languta rhavi ra master hi ku tirhisa xileriso lexi nge:
git checkout master Endzhaku ka sweswo, pfuxeta rhavi ra laha kaya:
git
pull
origin
masterSweswi u nga hlanganisa marhavi:
git
merge
bugFix Xileriso lexi xi engetela ku cinca ku suka eka rhavi leri boxiweke eka xileriso xa (bugFix) ku ya eka rhavi leri u nga eka rona, eka xiyimo lexi master. Ku vona xiyimo xa sweswi xa rhavi, u fanele ku nghenisa xileriso lexi nge:
git status Leswaku vatirhisi van’wana lava tirhaka eka phurojeke va vona ku cinca loku endliweke, u fanele ku va susumeta eka sevha. Ku endla leswi, u fanele ku rhanga u ya erhavini leri u lavaka ku ri susumeta eka github. Ku nghena eka master, tirhisa xileriso:
git checkout master Endzhaku ka sweswo, u nga xi susumeta eka sevha ya Github:
git push origin masterLeswaku munhu un’wana a kuma mfikelelo eka phurojeke, u lava vukorhokeri byo hlayisa khodi, xikombiso, Github. Loko u ha ku joyina phurojeke naswona u lava ku yi dawuniloda eka wena n’wini, tirhisa xileriso lexi nge:
git clone https://github.com/…/….git

Laha https://github.com/…/….git i adirese ya vuhlayiselo. Yi nga kumiwa hi ku pfula phurojeke leyi lavekaka ivi u tikhoma eka “Code” ya rihlaza.

Xitsundzuxo xa nkoka!

Swi ringanyetiwa leswaku u pfuxeta ti-master eka muchini wa le ndhawini ya ka n’wina u nga si endla rhavi lerintshwa. Ku endla leswi, nghenisa rhavi leri u ri lavaka ivi u tirhisa xileriso lexi landzelaka:
git pull origin master Hikwalaho ka sweswo, ku cinca ka xiviri ku ta dawunilodiwaka ku suka eka github. Hi ndlela leyi fanaka, u nga ha pfuxeta rhavi rihi na rihi. Ku pfuxeta marhavi hinkwawo lama nga kona, u nga tirhisa xileriso lexi nge:
git pull

Xiphiqo lexi tolovelekeke loko u tirha na phurojeke ya Git

Loko u ringeta ku hlanganisa ku cinca hi ku tisungulela, swi nga ha endleka leswaku marhavi hamambirhi ya va na ku cinca eka layini yin’we eka xiyimo lexi loko u tirhisa xileriso:
git merge master Xihoxo lexi landzelaka xa humelela:
Ku hlanganisa Hello.py hi ku tisungulela CONFLICT
(content): Hlanganisa ku lwisana eka Hello.py
Ku hlanganisiwa ka otomatiki ku tsandzekile; lulamisa timholovo ivi u endla vuyelo bya kona. Eka xiyimo lexi, u fanele u lulamisa mpfilumpfilu hi voko. Ku endla leswi, pfula fayili leyi xihoxo xi humeleleke eka yona, eka hina i Hello.py, kuma leswi hoxeke ivi u lulamisa swiphiqo. Endzhaku ka sweswo, engetela fayili leyi lulamisiweke hi xileriso lexi nge:
git add
Hello
.
py Na ku endla ku tinyiketela lokuntshwa:
git commit -m “Ku lwisana loku hlanganisiweke”.

Swileriso leswi pfunaka – Swileriso swa Git

U nga kuma ndlela leyi rhavi ra le hansi ri hambanaka ha yona na rin’wana hi ku tirhisa xileriso lexi nge:
git
diff < first_branch > <second_branch> Ku susa rhavi leri engetelekeke, thayipa:

branch_namegit branch -d <
git help Kuma mpfuneto eka xileriso xo karhi:
git help <command_name> Git na GitHub beginner course – leswi u faneleke ku swi tiva hi ku nghenisa, ndlela yo nghenisa, ku tinyiketela, vuhlayiselo, swileriso, ndlela yo tumbuluxa, ku susa na ku endla ku cinca eka marhavi: https: //youtu.be/zZBiln_2FhM



Minongonoko ya GUI yo tirha na Git

Swi olova ku lawula tivhidiyo ta software ku nga ri hi ku tirhisa layini ya swileriso, kambe hi ku tirhisa xitirhisiwa xa xifaniso. Tindhawu tin’wana ta nhluvukiso na vahleri ​​va matsalwa swi nyika xihlanganisi xa xifaniso xo tirha na Git. Kambe ku tlhela ku va ni minongonoko yo hlawuleka, hi xaxameta yin’wana ya tona:

  1. GitHub Desktop i xitirhisiwa xa swifaniso lexi endleriweke ku tirha na vukorhokeri bya Git na vukorhokeri bya Github, xi nga endla clone no dawuniloda vuhlayiselo eka hard drive ya wena, xikan’we na ku lawula ku cinca na ku endla swin’wana leswi pfunaka. Git for beginners, ndlela yo nghenisa, ku tirhisa, ku xaviselana tirhoboto
  2. Sourcetree i xitirhisiwa xa mahala xa Git xa tisisiteme to tirha ta Windows na Mac lexi endlaka leswaku swi olova ku tirhisana na vuhlayiselo.
  3. GitKraken i xitirhisiwa xa swifaniso lexi tirhisiwaka hi ku olova xa Windows, Linux na MacO lexi seketelaka vukorhokeri bya GitHub, GitLab na Bitbucket. Hi yona, a wu nge swi koti ku tlhantlha mintirho ya xisekelo ntsena, kambe u tlhela u endla mintirho leyi rharhanganeke swinene, xikombiso, ku hlanganisa ni ku hlela nakambe ku tinyiketela, ku hlanganisa marhavi, ku tsala matimu nakambe.

Git for beginners, ndlela yo nghenisa, ku tirhisa, ku xaviselana tirhoboto A hi buleni hi yin’wana ni yin’wana ya tona hi vuxokoxoko lebyi engetelekeke.

GitHub Xitirhisiwa xa le henhla

[xitlhokovetselo id=”xiengetelo_12709″ align=”aligncenter” ku anama=”624″].
Git for beginners, ndlela yo nghenisa, ku tirhisa, ku xaviselana tirhoboto Ku lawula na ku lulamisa tiphurojeke Github Desktop[/caption] GitHub Desktop i xitirhisiwa xa khompyuta ya wena ya munhu hi xiyexe lexi ku pfumelelaka ku tirhisana hi ku kongoma na vukorhokeri bya Github. Xitirhisiwa lexi xi ku pfumelela ku lawula tivhidiyo hi ku tirhisa xitirhisiwa xa xifaniso, ku hatlisisa ntirho wa wena wa nhluvukiso. GitHub Desktop yi ku pfumelela ku tirhisana na Git handle ko tirhisa layini ya swileriso, hi ku tirhisa ntsena xihlanganisi xa xitirhisiwa. Swi fanerile ku xiya leswaku app ya GitHub Desktop a yi nge endli hinkwaswo leswi nga endliwaka hi layini ya swileriso, kambe xitirhisiwa xa mutirhisi hi xoxe xi nyika swileriso swa xisekelo swa Git. GitHub Desktop yi tirha eka tisisiteme hinkwato to tirha leti dumeke, ku katsa na Windows, Linux, na macOS. Hi ta ku byela ndlela yo nghenisa GitHub Desktop na ku tirha na xitirhisiwa lexi. Ku tirhisa vukorhokeri bya GitHub na app ya GitHub Desktop, . U ta fanela ku endla akhawunti ya Github loko u nga si va na yona. Ku endla leswi, nghena eka GitHub. Eka khoneni yale henhla ya xinene, uta vona button leyi nge “Sign up”.
Git for beginners, ndlela yo nghenisa, ku tirhisa, ku xaviselana tirhoboto Click eka yona leswaku u ya eka tluka leri landzelaka. U fanele u nghenisa vuxokoxoko bya wena, ku katsa ni adirese ya wena ya imeyili, vito ra mutirhisi ni phaswedi. Eka xiteji lexi landzelaka, u ta komberiwa ku tiyisisa akhawunti ya wena hi ku tikhoma eka xihlanganisi lexi nga endzeni ka imeyili leyi teke eka adirese leyi boxiweke. Loko se yi tiyisisiwile, ku ta endliwa akhawunti ya GitHub naswona u nga sungula ku tirhisa pulatifomo. Hi akhawunti ya wena ya GitHub leyi vekiweke, u lunghekele ku nghenisa app ya GitHub Desktop eka khompyuta ya wena ya munhu hi xiyexe. Leswaku u endla leswi, pfula thebhu leyintshwa eka browser ya wena ivi u ya eka tluka ro kopa xitirhisiwa.
Git for beginners, ndlela yo nghenisa, ku tirhisa, ku xaviselana tirhoboto Vatirhisi va Windows va fanele ku tikhoma eka buti leyikulu ya xivunguvungu leyi nge “Download for Windows”, kambe loko u ri mutirhisi wa Mac, u fanele ku kuma layini leyi nge macOS ehansi ka buti ivi u yi tsindziyela. Swi fanele swi va macOS 10.12 kumbe ya le ndzhaku kumbe Windows ya 64-bit. Endzhaku ko dawuniloda, u ta fanela ku nghenisa xitirhisiwa, ivi u nghena hi akhawunti leyi endliweke eka goza leri hundzeke. A wu fanelanga u nghena eka akhawunti ya wena hi ku hatlisa, kambe i swinene ku endla tano sweswi. Ku endla vuhlayiselo lebyintshwa, pfula GitHub Desktop ivi u tikhoma eka bokisi ra vumbirhi ehansi leri nge “Endla Vuhlayiselo Lebyintshwa eka Hard Drive ya wena”. Ku ta humelela fasitere leri humaka leri lavaka ku tatiwa – sungula hi ku thya vito ra vuhlayiselo byo sungula. Endzhaku ko hlawula vito, u ta tlhela u boheka ku hlawula laha ri nga ta va kona eka khompyuta. U nga ha tlhela u cheka bokisi leri nge “Sungula vuhlayiselo lebyi hi README” loko u lava ku cinca fayili ya README hi yoxe endzhaku. Endzhaku ka sweswo click “Create Repository”. Hikwalaho ka sweswo, u endle vuhlayiselo lebyintshwa bya Git hi ku tirhisa app ya GitHub Desktop handle ko tirhisa xihlamusela-marito.
Git for beginners, ndlela yo nghenisa, ku tirhisa, ku xaviselana tirhoboto Ehenhla ka tluka lerintshwa, u ta vona vito ra vuhlayiselo ni rhavi. Entiyisweni, sweswi vuhlayiselo byi kumeka ntsena eka khompyuta ya wena. Ku yi kandziyisa, hi fanele ku tikhoma “Publish Repository”. Vuhlayiselo lebyintshwa sweswi byi ta humelela eka phurofayili ya wena ya github. U nga tirhisa app ya GitHub Desktop ku rhavi ra phurojeke ya wena. Ku endla leswi, tinya “Current Branch”, kutani u hlawula rhavi leri u ri lavaka eka nxaxamelo wa marhavi, ri thya vito ivi u tikhoma “Create”. Ku cinca exikarhi ka swifaniso swa le ndzhaku leswi voningaka ni leswi nga ni munyama, nghena eka Tinhlawulo, Ku languteka. U nga tirhisa app ya desktop ku tumbuluxa mintirho yo tirhisana eka tiphurojeke na van’wana. Swivutiso swi ku pfumelela ku hlayisa miehleketo na ku burisana hi ku cinca kwihi na kwihi eka tiphurojeke ta wena. Ku endla mhaka, eka barhi ya menu, tirhisa menyu ya “Repository”, kutani u tikhoma “Create Issue”.
Git for beginners, ndlela yo nghenisa, ku tirhisa, ku xaviselana tirhoboto Handle ka sweswo, u nga sungula GitHub Desktop ku suka eka layini ya swileriso. Ku endla leswi, pfula xileriso ivi u thayipa Github. U nga ha tlhela u sungula GitHub Desktop ku lwisana na vuhlayiselo byo karhi. Ntsena thayipa Github u landzela ndlela ya vuhlayiselo.

Xihlovo xa murhi

SourceTree i xitirhisiwa xa mahala xo tirha na vukorhokeri bya GitHub, BitBucket na Mercurial. Yi kumeka eka tipulatifomo leti tirhisaka Windows na iOS. Sourcetree yi na xinghana eka lava sungulaka. Yi na GUI leyi twisisekaka ya vuhlayiselo naswona yi ku pfumelela ku tirhisa matimba hinkwawo ya Git hi ku tirhisa xihlanganisi lexi olovisiweke. Ku nghenisa SourceTree, u fanele ku kopa fayili yo nghenisa eka sayiti ya ximfumo ivi u yi tirhisa. Hi nkarhi wa endlelo ro nghenisa, u ta fanela ku pfumelela xitirhisiwa ku endla ku cinca eka hard drive, pfumela eka ntwanano wa layisense. Nakambe hi nkarhi wa endlelo ro nghenisa, SourceTree yi nga ha vutisa loko u lava ku nghenisa software yihi na yihi yo engetela ya git. U fanele u ku “Ina” ivi u nghenisa software leyi. Ku na tindlela timbirhi to hlanganisa na vukorhokeri bya Github:

  1. Hi ku tirhisa protocol ya mpfumelelo wa OAuth.
  2. Hi xilotlelo xa SSH.

A hi buleni hi xin’wana ni xin’wana xa swona. Ndlela yo sungula i ku hlanganisa GitHub na akhawunti ya le kule. Pfumelela SourceTree ku hlanganisa akhawunti ya wena ya GitHub na OAuth. Leyi i ndlela yo olova yo hlanganisa GitHub na SourceTree.

  1. Xo sungula u hlanganisa “Engetela akhawunti”. Git for beginners, ndlela yo nghenisa, ku tirhisa, ku xaviselana tirhoboto
  2. Kutani hlawula GitHub ku hosting. U nga cinci protocol leyi u yi tsakelaka na vuhlayiseki, hi leswaku, tshika HTTPS na OAuth. Kutani u hlanganisa “Pfuxeta OAuth Token”. App yi ta pfula tluka ra webu hi yoxe eka browser ya wena naswona yi ku kombela vuxokoxoko bya wena byo nghena eka akhawunti ya GitHub. Loko u tshame u nghena eka akhawunti ya wena ya GitHub eka browser leyi, goza leri ri ta tluriwa. Git for beginners, ndlela yo nghenisa, ku tirhisa, ku xaviselana tirhoboto
  3. Click “Authorize atlassian” ku pfumelela SourceTree ku nghena eka akhawunti ya wena ya GitHub. Git for beginners, ndlela yo nghenisa, ku tirhisa, ku xaviselana tirhoboto
  4. Endzhaku ka sweswo, u fanele ku vona rungula leri vulavulaka hi ku hetisisiwa loku humelelaka ka ku tiyisisiwa. Click eka OK.

Kutani u nga languta vuhlayiselo bya wena hinkwabyo eka SourceTree hi ku tikhoma eka akhawunti ya wena.
Git for beginners, ndlela yo nghenisa, ku tirhisa, ku xaviselana tirhoboto Ndlela ya vumbirhi i ku hlanganisa GitHub hi xilotlelo xa SSH. Ku endla leswi, u fanele ku tumbuluxa mpatswa wa swilotlelo swa SSH. Lexi i xilotlelo xa le xihundleni ni xa mani na mani. Xilotlelo xa mani na mani xi tirhisiwa eka akhawunti ya GitHub. Hi hala tlhelo, xilotlelo xa le xihundleni xi ta engeteriwa eka nxaxamelo wa swilotlelo leswi nga eka khompyuta ya wena. Swiletelo leswi landzelaka:

  1. Ku tumbuluxa mpatswa wa swilotlelo swa SSH, nghena eka menyu ya “Switirhisiwa” ivi u tikhoma “Endla kumbe ku Nghenisa Swilotlelo swa SSH”. Git for beginners, ndlela yo nghenisa, ku tirhisa, ku xaviselana tirhoboto
  2. Click “Generate” eka fasitere ra PuTTY key generator. Git for beginners, ndlela yo nghenisa, ku tirhisa, ku xaviselana tirhoboto
  3. Yisa xikombiso xa mbeva eka ndhawu leyi nga riki na nchumu, ivi u fambisa xikombiso xa mbeva ku fikela emakumu ka xitukulwana. Git for beginners, ndlela yo nghenisa, ku tirhisa, ku xaviselana tirhoboto
  4. Endzhaku ka loko u hetile ku tumbuluxa xilotlelo xa SSH, veka phaswedi ya xilotlelo xa wena xa SSH.
  5. Hlayisa xilotlelo xa mani na mani na xilotlelo xa le xihundleni. Git for beginners, ndlela yo nghenisa, ku tirhisa, ku xaviselana tirhoboto
  6. U nga pfali jeneretara ya xilotlelo xa PuTTY. Nghena eka akhawunti ya wena ya GitHub, u hlanganisa xifaniso xa wena xa avatar ekhonweni ya le henhla ya xinene, kutani u tikhoma Settings. Git for beginners, ndlela yo nghenisa, ku tirhisa, ku xaviselana tirhoboto
  7. Click eka “SSH na GPG keys” u hlawula “New SSH key”. Git for beginners, ndlela yo nghenisa, ku tirhisa, ku xaviselana tirhoboto
  8. Nyika xilotlelo xa wena xa SSH vito ivi u kopa xilotlelo xa mani na mani ku suka eka jeneretara ya xilotlelo xa PuTTY eka nsimu ya xilotlelo. Endzhaku ka sweswo, cinca “Add SSH Key”. Git for beginners, ndlela yo nghenisa, ku tirhisa, ku xaviselana tirhoboto
  9. Vuya eka SourceTree, nghena eka “Tools” u tlhela u tikhoma eka “Launch SSH Agent”. Git for beginners, ndlela yo nghenisa, ku tirhisa, ku xaviselana tirhoboto
  10. Endzhaku ka nkarhinyana, ti-click eka xifaniso lexitsongo xa monitor eka taskbar. Git for beginners, ndlela yo nghenisa, ku tirhisa, ku xaviselana tirhoboto
  11. Hikwalaho ka sweswo, ku ta humelela nxaxamelo wa swilotlelo. Click “Add Key” ku engetela private key leyi u yi hlayiseke khale. Git for beginners, ndlela yo nghenisa, ku tirhisa, ku xaviselana tirhoboto

Sweswi tlhelela eka tluka ra vuhlayiselo bya GitHub u ringeta ku ri clone hi ku tirhisa SSH. https://swihloko.opexflow.com/programming/chto-takoe-github-kak-polzovatsya.htm

GitKraken yi vula leswaku

GitKraken i xitirhisiwa xin’wana lexi endleriweke ku tirha na tisisiteme to hambana ta vulawuri bya vuhundzuluxeri hi ku tirhisa GUI. Ku sungula, u fanele ku tsarisa eka GitHub no nghenisa xitirhisiwa xa GitKraken. Loko u sungula xitirhisiwa, u fanele ku nghenisa vito ra wena ra mutirhisi na phaswedi ku suka eka vukorhokeri bya GitHub. Leswaku u nga nghenisi phaswedi nkarhi wun’wana ni wun’wana, u fanele u veka xilotlelo xa SSH. Loko u nga si va na xilotlelo xa SSH lexi endliweke, u nga landzelela nkongomiso wa GitHub eka ku tumbuluxa xilotlelo lexintshwa. Loko se u ri na xilotlelo xa wena xa SSH, u nga xi engetela eka akhawunti ya wena ya GitHub. Ku endla leswi, hlawula “File” ivi u hlawula “Preferences” eka menu leyikulu. Kutani hlawula “Authentication” ivi u nyika tindlela ta swilotlelo swa wena swa mani na mani ni swa le xihundleni. Goza ro sungula ro kandziyisa nhundzu yihi na yihi eka GitHub i ku tumbuluxa vuhlayiselo bya laha kaya ku hlayisa ntirho wa wena. Folda leyi yi ta va na tifayela hinkwato leswi u lavaka ku swi kandziyisa eka GitHub. U fanele u landzelela swiletelo leswi:

  1. Ku endla vuhlayiselo lebyintshwa eka GitKraken, hlawula “File” eka menyu leyikulu, kutani u hlawula “Init Repo”. Ku ta va na swihlawulekisi swo hlayanyana swa tinxaka to hambana ta vuhlayiselo, hlawula “Local Only”.
  2. Kutani hlawula folda leyi nga ta va vuhlayiselo bya wena lebyintshwa. U nga hlawula folda leyi nga riki na nchumu kumbe folda leyi se yi nga ni tifayela; a wu nge lahlekeliwi hi ku cinca ka wena.
  3. Bokisi ra mbulavurisano leri landzelaka ri tlhela ri va na swiletelo swa tithempleyiti ta xiviri na tifayela ta layisense. Tshika xin’wana ni xin’wana tanihi leswi xi nga xiswona.
  4. Click “Endla Vuhlayiselo”.

A wu lavi akhawunti ya Github ku tirhisa Git (kumbe GitKraken) laha tikweni eka khompyuta ya wena. Kambe loko u kunguhata ku tirhisana na vatirhisi van’wana, kumbe ku tirhisa tifayela leti humaka eka tikhompyuta to tala, u ta lava ku tirhisa host yo fana na Github. Ku endla vuhlayiselo eka GitHub, endzhaku ko tikhoma “Init Repo”, hlawula layini ya “GitHub” ivi u tata fasitere leri humelelaka hi ndlela leyi landzelaka:

  1. Account – Vito ra akhawunti ya wena ya GitHub.
  2. Vito – vito ra vuhlayiselo. Yi vumbe hi maletere, tinomboro na switlhokovetselo swa le hansi.
  3. Nhlamuselo – Nhlamuselo ya leswi vuhlayiselo lebyi byi nga ta va na swona.
  4. Ku fikelela – ku fikelela ndhawu ya le kule, hambi yi fanele ku vonaka eka un’wana na un’wana kumbe ku tshama yi pfulekile ntsena eka wena na vanhu lava u va engetelaka tanihi vatirhisani
  5. Clone endzhaku ka init – siya nhlawulo lowu wu kamberiwile, leswi nga ta endla leswaku vuhlayiselo byi kumeka eka wena eka GitHub.
  6. Laha u nga ta clone ku ya kona – hlawula ndhawu eka khompyuta laha folda ya vuhlayiselo leyintshwa leyi endliweke yi faneleke ku vekiwa kona.
  7. Eku heteleleni, ti-click eka “Create Repository and Clone” button .

Git for beginners, ndlela yo nghenisa, ku tirhisa, ku xaviselana tirhoboto Endzhaku ka sweswo, ku ta humelela folda leyintshwa ekhonweni ya le henhla ya ximatsi ya xihlanganisi xa GitKraken, naswona hi nga vona rungula leri engetelekeke malunghana na yona eka kholomo ya ximatsi. Loko u hlanganisa GitHub na GitKraken, tiyisisa leswaku mpfumelelo wu endliwa eka Chrome kumbe Firefox, ku nga ri eka Internet Explorer.

Ku xaviselana ka ti-bot eka GitHub – Bot Github Xihlovo lexi pfulekeke

Endlelo ro lawula vuhundzuluxeri bya Git ri tirhisiwa, exikarhi ka swin’wana, ku endla
tirhoboto to xavisa . Hi leswi swikombiso swin’wana swa swiendlakalo swo tano leswi u nga swi kopaka ni ku swi tirhisa.

Robhoti ya ku Xaviselana ya Python

Robhoti yo xavisa leyi tsariweke hi Python yi kumeka eka https://github.com/areed1192/python-trading-robot, leyi nga tirhisaka tindlela ta xiothomethi hi ku tirhisa nxopaxopo wa xithekiniki. Robhoti leyi yi endleriwe ku tekelela swiyimo swo hlayanyana leswi tolovelekeke: Yi nga hlayela swikoweto hinkwaswo swa khombo leswi fambisanaka ni photifoliyo ni ku nyika vuyelo bya nkarhi wa xiviri loko yi ri karhi yi xaviselana. Swi ku pfumelela ku tirha na tafula ra datha ya nkarhi wa xiviri leri nga na minxavo ya matimu na ya sweswi loko yi ri karhi yi cinca. Swi ta endla leswaku endlelo ro hlayisa datha ri olova naswona ri va na mfikelelo wo hatlisa. Ku engetela kwalaho, yi ta endliwa hi ku landza swilaveko swa wena leswaku u ta kota ku languta datha ya wena ya swa timali hi ku olova loko yi nghena naswona u endla nxopaxopo wun’wana loko swi laveka. Yi na swikombiso leswi tirhisaka minxavo ya matimu na ya sweswi.

Ku xaviselana bot Cassandre

Cassandre trading robot link to GitHub https://github.com/cassandre-tech/cassandre-trading-bot – yi kota ku khathalela ku hlanganisa na ku cincana, tiakhawunti, tioda, swipfumelelano na swiyimo, leswaku u ta kota ku kongomisa eka ku aka ya wena endlelo. Nkandziyiso wun’wana na wun’wana wu kamberiwa ku tirha na ku cincana ka Kucoin, Coinbase na Binance. Hi yona, swa olova ku tumbuluxa maqhinga ya wena, eka leswi u lava ntsena ku veka swiyimo swa loko u lava ku tumbuluxa swiyimo swo koma kumbe swo leha na ku veka milawu. Kuna loader yo kambela bot eka data ya matimu. Hi nkarhi wa swikambelo, Cassandre u ta nghenisa data ivi a yi engetela eka maqhinga ya wena. Cassandre u ta ku pfuna ku aka maqhinga lama simekiweke eka layiburari ya nxopaxopo wa xithekiniki wa ta4j.
Git for beginners, ndlela yo nghenisa, ku tirhisa, ku xaviselana tirhoboto

EA31337 Xihlambanyo xa mahala

EA31337 Libre eka https://github.com/EA31337/EA31337-Libre i robot ya mahala ya mabindzu ya Forex ya tindlela to tala leyi tsariweke hi MQL. Robhoti leyi yo xavisa yi ta ni tindlela to tlula 35 leti u nga hlawulaka eka tona. Qhinga rin’wana na rin’wana ringa xopaxopa makete eka minkarhi yohambana hambana hiku tiyimela. Nxopaxopo wa makete wu sekeriwe eka swikombiso swa xithekiniki leswi dumeke. U nga ha tlhela u tsala tindlela ta wena.

info
Rate author
Add a comment

  1. Babubhai Senava

    Robot kevirite. Banavo

    Reply