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 ya lava sungulaka: marito ya masungulo na miehleketo, nkongomiso wo sungula
- Ndlela Leyi Git Yi Tirhaka Ha Yona
- Ku nghenisa Git
- Ku veka Git ka ha ri emahlweni
- Ku Endla Vuhlayiselo Bya Wena Bya Git Yo Sungula
- Xana U Fanele Rini Ku Tinyiketela
- Tirhisana eka tiphurojeke ta Git
- Xiphiqo lexi tolovelekeke loko u tirha na phurojeke ya Git
- Swileriso leswi pfunaka – Swileriso swa Git
- Minongonoko ya GUI yo tirha na Git
- GitHub Xitirhisiwa xa le henhla
- Xihlovo xa murhi
- GitKraken yi vula leswaku
- Ku xaviselana ka ti-bot eka GitHub – Bot Github Xihlovo lexi pfulekeke
- Robhoti ya ku Xaviselana ya Python
- Ku xaviselana bot Cassandre
- EA31337 Xihlambanyo xa mahala
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.
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.
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.
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.
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″]
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:
- Vuhlayiselo byi nga va na tifayela to tala na tifolda letitsongo (ngopfu-ngopfu folda ya ntolovelo ntsena).
- Swikahle kuva na vuhlayiselo byo hambana bya phurojeke yin’wana na yin’wana.
- U nga endli tifolda ta vuhlayiselo endzeni ka vuhlayiselo byin’wana (papalata vuhlayiselo bya matryoshka!).
- 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.
- 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″]
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.
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:
- 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.
- Sourcetree i xitirhisiwa xa mahala xa Git xa tisisiteme to tirha ta Windows na Mac lexi endlaka leswaku swi olova ku tirhisana na vuhlayiselo.
- 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.
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″].
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”.
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.
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.
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”.
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:
- Hi ku tirhisa protocol ya mpfumelelo wa OAuth.
- 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.
- Xo sungula u hlanganisa “Engetela akhawunti”.
- 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.
- Click “Authorize atlassian” ku pfumelela SourceTree ku nghena eka akhawunti ya wena ya GitHub.
- 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.
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:
- Ku tumbuluxa mpatswa wa swilotlelo swa SSH, nghena eka menyu ya “Switirhisiwa” ivi u tikhoma “Endla kumbe ku Nghenisa Swilotlelo swa SSH”.
- Click “Generate” eka fasitere ra PuTTY key generator.
- Yisa xikombiso xa mbeva eka ndhawu leyi nga riki na nchumu, ivi u fambisa xikombiso xa mbeva ku fikela emakumu ka xitukulwana.
- Endzhaku ka loko u hetile ku tumbuluxa xilotlelo xa SSH, veka phaswedi ya xilotlelo xa wena xa SSH.
- Hlayisa xilotlelo xa mani na mani na xilotlelo xa le xihundleni.
- 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.
- Click eka “SSH na GPG keys” u hlawula “New SSH key”.
- 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”.
- Vuya eka SourceTree, nghena eka “Tools” u tlhela u tikhoma eka “Launch SSH Agent”.
- Endzhaku ka nkarhinyana, ti-click eka xifaniso lexitsongo xa monitor eka taskbar.
- Hikwalaho ka sweswo, ku ta humelela nxaxamelo wa swilotlelo. Click “Add Key” ku engetela private key leyi u yi hlayiseke khale.
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:
- 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”.
- 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.
- 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.
- 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:
- Account – Vito ra akhawunti ya wena ya GitHub.
- Vito – vito ra vuhlayiselo. Yi vumbe hi maletere, tinomboro na switlhokovetselo swa le hansi.
- Nhlamuselo – Nhlamuselo ya leswi vuhlayiselo lebyi byi nga ta va na swona.
- 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
- Clone endzhaku ka init – siya nhlawulo lowu wu kamberiwile, leswi nga ta endla leswaku vuhlayiselo byi kumeka eka wena eka GitHub.
- Laha u nga ta clone ku ya kona – hlawula ndhawu eka khompyuta laha folda ya vuhlayiselo leyintshwa leyi endliweke yi faneleke ku vekiwa kona.
- Eku heteleleni, ti-click eka “Create Repository and Clone” button .
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.
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.
Robot kevirite. Banavo