Git bakeng sa ba qalang, ho kenya, ho sebelisa, ho rekisa liroboto

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

Git ke sesebelisoa sa mohala oa litaelo bakeng sa taolo ea mofuta, ke hore, bakeng sa ho boloka nalane ea liphetoho tseo mosebelisi a li etsang ho projeke ea lifaele. Hangata e sebelisoa ho sebetsa lits’ebetsong, empa e ka sebelisoa maemong a mang, mohlala, baqapi ba sebelisa Git ho boloka mefuta e fapaneng ea litšoantšo le meralo. Git e u lumella ho khutlisa sesebelisoa ho mofuta oa pejana, bapisa le ho sekaseka liphetoho.
Git bakeng sa ba qalang, ho kenya, ho sebelisa, ho rekisa liroboto

Git bakeng sa ba qalang: mantsoe le mehopolo ea mantlha, tataiso ea selelekela

Pele o qala ho sebetsa le Git, o hloka ho utloisisa hore na polokelo, boitlamo le lekala ke eng. Sebaka sa polokelo ke sebaka seo khoutu kapa lintlha tse ling li bolokiloeng ho tsona, hammoho le histori ea liphetoho tsa bona. Lenaneo la Git le sebetsa sebakeng sa heno mme tlhahisoleseling eohle e bolokiloe komporong ea hau, empa hape o ka sebelisa lits’ebeletso tsa Marang-rang. E tsebahalang haholo ho bona ke Github. Ho na le tse ling tse peli tse tsebahalang: Bitbucket le GitLab.
Git bakeng sa ba qalang, ho kenya, ho sebelisa, ho rekisa liroboto Boikemisetso ke senepe sa boemo ba morero ka nako e itseng. E na le ID e ikhethang le maikutlo. Lekala ke nalane ea liphetoho tse entsoeng morerong. E na le lebitso la eona mme e na le boitlamo. Sebaka sa polokelo se ka ba le makala a mangata a thellang kapa a kopanang le makala a mang.

Kamoo Git e Sebetsang Kateng

Ha re bontsheng ka mahlo hore na sistimi ea polokelo ea Git e hlophisitsoe joang, re sebelisa setšoantšo se bonolo joalo ka mohlala.
Git bakeng sa ba qalang, ho kenya, ho sebelisa, ho rekisa liroboto Mona selikalikoe li emela mesebetsi, ‘me metsu e bontša hore na e bua ka efe. Kaha e mong le e mong o bua ka e fetileng, C3 ke eona e ncha ka ho fetisisa, C2 ke phetolelo ea khale, joalo-joalo, ho fihlela ea pele lekaleng lena la C0. Lena ke lekala le leholo, leo hangata le bitsoang master. khutlonnetsepa e ngotsoeng main* ka hare e bontša hore na u sebetsa ho efe ha joale. Setšoantšong, u bona graph e bonolo e nang le lekala le le leng le li-commit tse ‘nè. Git e boetse e khona ho sebetsa ka li-graph tse rarahaneng tse kenyelletsang makala a ‘maloa a ka kopanang ho ba le le leng.
Git bakeng sa ba qalang, ho kenya, ho sebelisa, ho rekisa liroboto

Ho kenya Git

Git ke sesebelisoa sa console se ka sebetsang ho Windows, Mac OS, le Linux. Re tla u bolella mokhoa oa ho e kenya bakeng sa e mong le e mong oa bona. Ho kenya tlasa Windows OS, o hloka ho khoasolla sesebelisoa ho webosaete ea semmuso https://git-scm.com/downloads le ho e kenya.
Git bakeng sa ba qalang, ho kenya, ho sebelisa, ho rekisa liroboto Haeba u na le Mac OS ‘me u kentse mookameli oa sephutheloana sa Homebrew, kenya taelo: brew install git Haeba Homebrew e sa kenngoa, joale matha: git –version Ka mor’a moo, ka fensetere e hlahang, u tla susumelletseha ho kenya Lisebelisoa tsa Line Line. . Git e tla kenngoa le sesebelisoa sena. Bakeng sa Linux Debian le likhatiso tse ling tse ipapisitseng le mofuta ona, joalo ka Ubuntu kapa Mint, ho hlokahala taelo e latelang ho kenya: sudo apt install git.Bakeng sa Linux CentOS, o hloka ho kenya: sudo yum install git Git ke Eng, ho kenya le ho hlophisa – ho kenya: https://youtu.be/bkNCylkzFRk

Ho lokisetsa Git

Kamora ho kenya Git, o hloka ho e hlophisa e le hore nako le nako ha u etsa boitlamo, lebitso la mongoli le bonts’e. Ho etsa sena, matha git ‘me u phethe taelo: git config –global user.name ” Mongoli Mona, ho e-na le “Mongoli”, re beha lebitso la rona, mohlala, “Ivan_Petrov”. Ka mor’a moo, o ka beha aterese ea lengolo-tsoibila ka taelo e latelang: git config –global user.email “You_adr@email.com” Tabeng ena, sebakeng sa “You_adr@email.com” re bontša aterese ea sebele ea imeile. Git bakeng sa ba qalang, ho kenya, ho sebelisa, ho rekisa liroboto

Ho theha Sebaka sa Hao sa Pele sa Git

Ho theha polokelo, qala ka ho ea foldareng ea projeke. Mohlala, ho Windows ena e kanna ea ba D:/GitProject. Kenya taelo: cd d:\GitProject Ka mor’a moo, theha polokelo: git init Ka mor’a moo, eketsa lifaele tsohle: git add –all Ho kenya faele e itseng, kenya: git add filename Joale u ka etsa boitlamo: git commit -m “comment” Lintlha tse ling mabapi le ho theha polokelo:

  1. Sebaka sa polokelo se ka ba le lifaele le lifoldara tse ngata (haholo e le foldara e tloaelehileng).
  2. Ho molemo ho ba le sebaka se arohaneng sa polokelo bakeng sa morero ka mong.
  3. Se ke oa etsa lifoldara bakeng sa polokelo ka har’a polokelo e ‘ngoe (qoba matryoshka repositories!).
  4. Liphetoho tse entsoeng ho lifoldara tsa polokelo li “salaloa” ke Git, empa liphetoho tsena li tlameha ho eketsoa sebakeng sa polokelo e le hore li ka lateloa kapa li rekote.
  5. O ka laola likarolo tseo Git “e li shebileng”. Ho molemo ho hlokomoloha li-dataset tse kholo haholo kapa lifaele tsa nakoana.
Git bakeng sa ba qalang, ho kenya, ho sebelisa, ho rekisa liroboto

Nako ea ho Itlama

Boitlamo ho Git bo khothaletsoa maemong a latelang:

  • ts’ebetso e ncha e kenyellelitsoeng morerong;
  • litšitšili tsohle li lokisitsoe;
  • u ntse u koala kajeno ‘me u batla ho boloka liphetoho tsa hau.

Git bakeng sa ba qalang, ho kenya, ho sebelisa, ho rekisa liroboto

Sebelisana ‘moho mererong ea Git

A re re uena le metsoalle ea hau le ile la tla ka morero o mocha ‘me le nkile qeto ea ho arolelana boikarabelo. E mong o tla ikarabella bakeng sa ts’ebetso, e mong e le oa moralo le moralo, oa boraro bakeng sa ngoliso, tumello le ts’ireletso. Tabeng ena, o hloka ho leka. Joalo ka ha ho se ho boletsoe, lekala ke sete sa likopo tse tsamaeang ka tatellano ka mor’a e ‘ngoe. Lekala le leholo le bitsoa monghali. Makala a mang ke a ho kenya tšebetsong likarolo tse ncha kapa ho lokisa liphoso. Kahoo, lekaleng le arohaneng, o ka etsa liphetoho leha e le life, ebe o li kopanya le tse ka sehloohong. Litsebi tse ngata ha li eletse ho theha boitlamo lekaleng le ka sehloohong, empa li khothaletsa ho theha e ncha, ho etsa liphetoho ho eona ebe o e kopanya hore e be master. Ho qala lekala le lecha, o hloka ho tsamaisa taelo: git branch bugFix Sena se ka etsoa hape ka taelo e latelang:git Checkout -b bugFix

Mokhoa oa bobeli o fapane le oa pele ka hore tabeng ena, ka mor’a ho phethahatsa taelo, hang-hang u kena lekaleng le entsoeng.

Ho molemo ho reha lekala le lecha ka bokhutšoane, empa ka nako e ts’oanang lebitso le lekaneng le le utloahalang ho thibela pherekano morerong. Ha o sebelisa sistimi ea hau, o ka hlakisa sekhetho pele ho lebitso la mosebetsi. Hape, u se ke oa lebala ho siea maikutlo a hau boitlamo bo bong le bo bong boo u bo etsang, bo lokelang ho bonts’a moelelo oa liphetoho. E le hore u tlohe lekaleng le leng ho ea ho le leng, u lokela ho tsamaisa taelo e latelang: git checkout new _1 Kamora ho qeta mosebetsi, liphetoho tse entsoeng lekaleng la hona joale li tlameha ho kopanngoa ho master, masters. Ho etsa sena, qala ka ho hlahloba lekala le leholo u sebelisa taelo: git Checkout master Ka mor’a moo, ntlafatsa lekala la lehae: git pull origin master .Joale o ka kopanya makala: git merge bugFix Taelo ena e eketsa liphetoho tse tsoang lekaleng le boletsoeng taelong ea (bugFix) lekaleng leo u leng ho lona, ​​​​tabeng ena master. Ho sheba boemo ba hajoale ba lekala, o hloka ho kenya taelo: boemo ba git E le hore basebelisi ba bang ba sebetsang morerong ba bone liphetoho tse entsoeng, o hloka ho li sutumelletsa ho seva. Ho etsa sena, o tlameha ho qala ho ea lekaleng leo u batlang ho le sutumelletsa ho github. Ho kenya master, tsamaisa taelo: git checkout master Ka mor’a moo, o ka e sutumelletsa ho seva sa Github: git push origin masterE le hore motho e mong a khone ho fumana morero, o hloka tšebeletso ea ho boloka khoutu, mohlala, Github. Haeba u sa tsoa kena morerong ona ‘me u hloka ho e jarolla ho uena, tsamaisa taelo: git clone https://github.com/…/….git

Mona https://github.com/…/….git ke aterese ea polokelo. E ka fumanoa ka ho bula morero o lakatsehang le ho tobetsa konopo e tala “Code”.

Keletso ea bohlokoa!

Ho kgothaletswa hore o ntlafatse masters mochining oa hau oa lehae pele o theha lekala le lecha. Ho etsa sena, kenya lekala leo u le batlang ‘me u tsamaise taelo e latelang: git pull origin master Ka lebaka leo, liphetoho tsa sebele li tla kopitsoa ho github. Ka mokhoa o ts’oanang, o ka ntlafatsa lekala lefe kapa lefe. Ho nchafatsa makala ohle a teng, o ka tsamaisa taelo: git pull

Bothata bo tloaelehileng ha u sebetsa le morero oa Git

Ha u leka ho kopanya liphetoho, ho ka etsahala hore makala ka bobeli a be le liphetoho moleng o le mong tabeng ena ha o tsamaisa taelo: git merge master Ho hlaha phoso e latelang: Auto-merging Hello.py CONFLICT (liteng): Kopanya khohlano ho Hello.py Ho kopanya ka bohona ho hlolehile; lokisa likhohlano ebe o etsa sephetho. Tabeng ena, o hloka ho rarolla bothata ka letsoho. Ho etsa sena, bula faele eo phoso e etsahetseng ho eona, molemong oa rona ke Hello.py, fumana hore na phoso ke efe ‘me u rarolle mathata. Kamora moo, eketsa faele e lokisitsoeng ka taelo: git add Hello . py ‘Me u thehe boitlamo bo bocha: git commit -m “Khohlano e kopaneng”

Litaelo tse sebetsang – Litaelo tsa Git

U ka fumana hore na lekala le ka tlase le fapana joang le le leng u sebelisa taelo: git diff < first_branch > <second_branch> Ho hlakola lekala le eketsehileng, thaepa: branch_namegit branch -d < git help Fumana thuso ka taelo e itseng: Thuso ea git <command_name> Git le GitHub e qalang thupelo – seo u hlokang ho se tseba mabapi le ho kenya, ho kenya, ho etsa, polokelo, litaelo, mokhoa oa ho bopa, ho tlosa le ho etsa liphetoho makaleng: //youtu.be/zZBiln_2FhM

Mananeo a GUI a ho sebetsa le Git

Ho bonolo ho laola mefuta ea software eseng ka mohala oa taelo, empa o sebelisa sebopeho sa graphical. Libaka tse ling tsa nts’etsopele le bahlophisi ba mongolo ba fana ka sebopeho sa setšoantšo sa ho sebetsa le Git. Empa ho boetse ho na le mananeo a khethehileng, re thathamisa tse ling tsa tsona:

  1. GitHub Desktop ke sesebelisoa sa graphical se etselitsoeng ho sebetsa le Git utility le tšebeletso ea Github, e ka kopanya le ho khoasolla polokelo ho hard drive ea hau, hammoho le ho laola liphetoho le ho etsa lintho tse ling tsa bohlokoa. Git bakeng sa ba qalang, ho kenya, ho sebelisa, ho rekisa liroboto
  2. Sourcetree ke moreki oa mahala oa Git bakeng sa lits’ebetso tsa Windows le Mac tse etsang hore ho be bonolo ho sebelisana le polokelo.
  3. GitKraken ke sebatli sa lits’oants’o se bonolo sa basebelisi sa Windows, Linux le MacO se tšehetsang lits’ebeletso tsa GitHub, GitLab le Bitbucket. Ka eona, o ka se rarolle feela mesebetsi ea mantlha, empa hape o etsa lits’ebetso tse rarahaneng, mohlala, ho kopanya le ho hlophisa bocha, ho kopanya makala, ho ngola nalane hape.

Git bakeng sa ba qalang, ho kenya, ho sebelisa, ho rekisa liroboto A re ke re bue ka e mong le e mong oa bona ka ho qaqileng haholoanyane.

GitHub Desktop

[id-caption id = “attach_12709” align = “aligncenter” wide = “624”]
Git bakeng sa ba qalang, ho kenya, ho sebelisa, ho rekisa liroboto Ho laola le ho lokisa merero Github Desktop[/caption] GitHub Desktop ke sesebelisoa sa komporo ea hau e u lumellang ho sebelisana ka kotloloho le ts’ebeletso ea Github. Sesebelisoa sena se u lumella ho laola liphetolelo u sebelisa sebopeho sa graphical, ho potlakisa ts’ebetso ea hau ea tsoelo-pele. GitHub Desktop e u lumella ho sebelisana le Git ntle le ho sebelisa mohala oa taelo, u sebelisa feela sebopeho sa kopo. Ke habohlokoa ho hlokomela hore sesebelisoa sa GitHub Desktop ha se khone ho etsa ntho e ‘ngoe le e’ ngoe e ka etsoang ka mohala oa taelo, empa sebopeho sa mosebedisi ka boeona se fana ka litaelo tsa motheo tsa Git. GitHub Desktop e sebetsa bakeng sa lits’ebetso tsohle tse tsebahalang tsa ts’ebetso, ho kenyeletsoa Windows, Linux, le macOS. Re tla u bolella mokhoa oa ho kenya GitHub Desktop le ho sebetsa ka sesebelisoa sena. Ho sebelisa ts’ebeletso ea GitHub le sesebelisoa sa GitHub Desktop, U tla hloka ho theha ak’haonte ea Github haeba u se na eona. Ho etsa sena, ea ho GitHub. K’honeng e kaholimo ho le letona, u tla bona konopo e reng “Sign up”.
Git bakeng sa ba qalang, ho kenya, ho sebelisa, ho rekisa liroboto Tobetsa ho eona ho ea leqepheng le latelang. U hloka ho kenya lintlha tsa hau, ho kenyeletsoa aterese ea hau ea lengolo-tsoibila, lebitso la mosebelisi le password. Mothating o latelang, o tla kopuoa ho netefatsa ak’haonte ea hau ka ho tobetsa sehokelo se kahare ho lengolo-tsoibila le tlileng atereseng e boletsoeng. Ha e se e netefalitsoe, ho tla etsoa ak’haonte ea GitHub ‘me u ka qala ho sebelisa sethala. Ka ak’haonte ea hau ea GitHub, u se u loketse ho kenya sesebelisoa sa GitHub Desktop khomphuteng ea hau. Ho etsa sena, bula tabo e ncha ho sebatli sa hau ebe u ea leqepheng la download la kopo.
Git bakeng sa ba qalang, ho kenya, ho sebelisa, ho rekisa liroboto Basebelisi ba Windows ba hloka ho tobetsa konopo e kholo ea pherese e reng “Khoasolla Windows”, empa haeba u mosebelisi oa Mac, o hloka ho fumana mohala o reng macOS tlasa konopo ebe o tobetsa ho eona. E tlameha ho ba macOS 10.12 kapa hamorao kapa 64-bit Windows. Kamora ho jarolla, o tla hloka ho kenya ts’ebeliso, ebe o kena ka ak’haonte e entsoeng mohatong o fetileng. Ha ua tlameha ho kena akhaonteng ea hau hanghang, empa ho molemo ho etsa joalo hona joale. Ho theha polokelo e ncha, bula GitHub Desktop ebe o tobetsa lebokoseng la bobeli le tlase le reng “Theha Sebaka se Secha ho Hard Drive ea hau”. Ho tla hlaha fensetere ea pop-up e hlokang ho tlatsoa – qala ka ho reha sebaka sa pele sa polokelo. Ka mor’a ho khetha lebitso, u tla boela u khethe hore na le tla be le le hokae khomphuteng. U ka boela ua sheba lebokose le reng “Qala sebaka sena sa polokelo ka README” haeba u batla ho fetola faele ea README ka boeona hamorao. Ka mor’a moo, tobetsa “Create Repository”. Ka lebaka leo, u thehile polokelo e ncha ea Git u sebelisa sesebelisoa sa GitHub Desktop ntle le ho sebelisa sebatli.
Git bakeng sa ba qalang, ho kenya, ho sebelisa, ho rekisa liroboto Ka holimo ho leqephe le lecha, u tla bona lebitso la polokelo le lekala. Ha e le hantle, hona joale sebaka sa polokelo se fumaneha feela khomphuteng ea hau. Ho e phatlalatsa, re hloka ho tobetsa “Publish Repository”. Sebaka se secha sa polokelo se se se tla hlaha profilaneng ea hau ea github. U ka sebelisa sesebelisoa sa GitHub Desktop ho theha morero oa hau. Ho etsa sena, tobetsa “Lekala la Hona Joale”, ebe u khetha lekala le lakatsehang lethathamong la makala, le rehe lebitso ebe o tobetsa “Etsa”. Ho chencha lipakeng tsa bokaholimo bo khanyang le bo lefifi, e ea ho Likhetho, Ponahalo. U ka sebelisa sesebelisoa sa komporo ho theha mesebetsi ho sebelisana le ba bang mererong. Lipotso li u lumella ho boloka tlaleho ea mehopolo le ho buisana ka liphetoho leha e le life mererong ea hau. Ho theha bothata, ka har’a bar ea menu, sebelisa “Repository” menu, ebe o tobetsa “Create Issue”.
Git bakeng sa ba qalang, ho kenya, ho sebelisa, ho rekisa liroboto Ntle le moo, o ka qala GitHub Desktop ho tsoa moleng oa taelo. Ho etsa sena, bula molaetsa oa taelo ‘me u thaepe Github. U ka boela ua qala GitHub Desktop khahlanong le sebaka se itseng sa polokelo. Tlanya feela Github e lateloa ke tsela ea polokelo.

Sourcetree

SourceTree ke sesebelisoa sa mahala sa ho sebetsa le GitHub, BitBucket le lits’ebeletso tsa Mercurial. E fumaneha bakeng sa liforomo tse sebelisang Windows le iOS. Sourcetree e bonolo ho qala. E na le GUI e hlakileng bakeng sa polokelo mme e u lumella ho sebelisa matla a felletseng a Git ka sebopeho se nolofalitsoeng. Ho kenya SourceTree, o hloka ho khoasolla faele ea ho kenya sebakeng sa semmuso ebe o e tsamaisa. Nakong ea ts’ebetso ea ho kenya, o tla hloka ho lumella kopo ho etsa liphetoho ho hard drive, ho lumellana le tumellano ea laesense. Hape nakong ea ts’ebetso ea ho kenya, SourceTree e kanna ea botsa hore na u batla ho kenya software efe kapa efe e eketsehileng ea git. U tlameha ho re “E” ‘me u kenye software ena. Ho na le mekhoa e ‘meli ea ho hokela tšebeletso ea Github:

  1. Ka protocol ea tumello ea OAuth.
  2. Ka konopo ea SSH.

A re ke re bue ka e ’ngoe le e ’ngoe ea tsona. Mokhoa oa pele ke ho hokahanya GitHub le ak’haonte e hole. Lumella SourceTree ho hokela ak’haonte ea hau ea GitHub ho OAuth. Ena ke eona tsela e bonolo ka ho fetisisa ea ho hokahanya GitHub ho SourceTree.

  1. Pele, tobetsa “Eketsa akhaonto”. Git bakeng sa ba qalang, ho kenya, ho sebelisa, ho rekisa liroboto
  2. Ebe u khetha GitHub bakeng sa ho amohela. Se ke oa fetola protocol e ratoang le netefatso, ke hore, tlohela HTTPS le OAuth. Ebe o tobetsa “Refresh OAuth Token”. Sesebelisoa se tla bula leqephe la sebaka sa marang-rang ho sebatli sa hau mme se u botse lintlha tsa ho kena ak’haonte ea GitHub. Haeba u kile oa kena akhaonteng ea hau ea GitHub ho sebatli sena, mohato ona o tla tloloa. Git bakeng sa ba qalang, ho kenya, ho sebelisa, ho rekisa liroboto
  3. Tobetsa “Authorize atlassian” ho lumella SourceTree phihlello ho akhaonto ea hau ea GitHub. Git bakeng sa ba qalang, ho kenya, ho sebelisa, ho rekisa liroboto
  4. Ka mor’a moo, o lokela ho bona molaetsa o mabapi le ho phethoa ka katleho ha netefatso. Tobetsa OK.

Joale o ka sheba polokelo eohle ea hau ho SourceTree ka ho tobetsa ak’haonte ea hau.
Git bakeng sa ba qalang, ho kenya, ho sebelisa, ho rekisa liroboto Mokhoa oa bobeli ke ho hokahanya GitHub le senotlolo sa SSH. Ho etsa sena, o hloka ho etsa para ea linotlolo tsa SSH. Ena ke senotlolo sa lekunutu le sa bohle. Senotlolo sa sechaba se sebelisoa akhaonteng ea GitHub. Ka lehlakoreng le leng, senotlolo sa poraefete se tla kenyelletsoa lethathamong la linotlolo komporong ea hau. Litaelo ke tse latelang:

  1. Ho hlahisa li-key pair tsa SSH, e ea ho “Tools” menu ebe o tobetsa “Etsa kapa Kenya Linotlolo tsa SSH”. Git bakeng sa ba qalang, ho kenya, ho sebelisa, ho rekisa liroboto
  2. Tobetsa “Hlahisa” fensetereng ea jenereithara ea senotlolo ea PuTTY. Git bakeng sa ba qalang, ho kenya, ho sebelisa, ho rekisa liroboto
  3. Tsamaisa sesupa sa mouse sebakeng se se nang letho, ‘me u tsamaise sekhechana sa mouse ho fihlela qetellong ea moloko. Git bakeng sa ba qalang, ho kenya, ho sebelisa, ho rekisa liroboto
  4. Kamora hore o qete ho hlahisa senotlolo sa SSH, beha senotlolo sa senotlolo sa hau sa SSH.
  5. Boloka senotlolo sa sechaba le senotlolo sa lekunutu. Git bakeng sa ba qalang, ho kenya, ho sebelisa, ho rekisa liroboto
  6. Se ke oa koala jenereithara ea senotlolo sa PuTTY. Kena ho akhaonto ea hau ea GitHub, tobetsa letšoao la avatar k’honeng e kaholimo ho le letona, ebe u tobetsa Litlhophiso. Git bakeng sa ba qalang, ho kenya, ho sebelisa, ho rekisa liroboto
  7. Tobetsa ho “likonopo tsa SSH le GPG” ebe u khetha “Senotlolo se secha sa SSH”. Git bakeng sa ba qalang, ho kenya, ho sebelisa, ho rekisa liroboto
  8. Fana ka senotlolo sa hau sa SSH lebitso ‘me u kopitse senotlolo sa sechaba ho tsoa ho jenereithara ea senotlolo sa PuTTY ho leba lebaleng la senotlolo. Ka mor’a moo, tobetsa “Eketsa SSH Key”. Git bakeng sa ba qalang, ho kenya, ho sebelisa, ho rekisa liroboto
  9. Khutlela ho SourceTree, ea ho “Tools” ebe o tobetsa “Launch SSH Agent”. Git bakeng sa ba qalang, ho kenya, ho sebelisa, ho rekisa liroboto
  10. Ka mor’a nakoana, tobetsa letšoao le lenyenyane la ho shebella letlapeng la mosebetsi. Git bakeng sa ba qalang, ho kenya, ho sebelisa, ho rekisa liroboto
  11. Ka lebaka leo, ho tla hlaha lenane la linotlolo. Tobetsa “Add Key” ho kenya senotlolo sa lekunutu seo u se bolokileng pejana. Git bakeng sa ba qalang, ho kenya, ho sebelisa, ho rekisa liroboto

Joale khutlela leqepheng la polokelo ea GitHub ‘me u leke ho e kopanya u sebelisa SSH. https://articles.opexflow.com/programming/chto-takoe-github-kak-polzovatsya.htm

GitKraken

GitKraken ke ts’ebeliso e ‘ngoe e etselitsoeng ho sebetsa le litsamaiso tse fapaneng tsa taolo ea mofuta o sebelisa GUI. Ho qala, o hloka ho ingolisa ho GitHub le ho kenya sesebelisoa sa GitKraken. Ha o qala ts’ebeliso, o hloka ho kenya lebitso la hau la mosebelisi le password ho tsoa ts’ebeletso ea GitHub. E le hore u se ke ua kenya phasewete nako le nako, u hloka ho theha senotlolo sa SSH. Haeba ha u na senotlolo sa SSH se hlahisitsoeng, u ka latela tataiso ea GitHub mabapi le ho theha senotlolo se secha. Ha u se u e-na le senotlolo sa hau sa SSH, u ka se eketsa akhaonteng ea hau ea GitHub. Ho etsa sena, khetha “File” ebe “Likhetho” ho tsoa ho menu e kholo. Ebe u khetha “Authentication” ‘me u fane ka litsela tsa linotlolo tsa hau tsa sechaba le tsa lekunutu. Mohato oa pele oa ho phatlalatsa litaba life kapa life ho GitHub ke ho theha polokelo ea lehae ho boloka tlaleho ea mosebetsi oa hau. Sephutheli sena se tla ba le lifaele tsohle seo u batlang ho se phatlalatsa ho GitHub. U tlameha ho latela litaelo:

  1. Ho theha polokelo e ncha ho GitKraken, khetha “File” ho tsoa ho menu e kholo, ebe “Init Repo”. Ho tla ba le likhetho tse ‘maloa bakeng sa mefuta e fapaneng ea polokelo, khetha “Local Only”.
  2. Ebe u khetha foldara eo e tla ba sebaka sa hau se secha sa polokelo. O ka khetha foldara e se nang letho kapa foldara e seng e na le lifaele; u ke ke ua lahleheloa ke liphetoho tsa hau.
  3. Lebokose le latelang la puisano le boetse le na le litlhophiso tsa litempele tsa kamehla le lifaele tsa laesense. Tlohela tsohle kamoo li leng kateng.
  4. Tobetsa “Etsa Repository”.

Ha u hloke ak’haonte ea Github ho sebelisa Git (kapa GitKraken) sebakeng sa heno khomphuteng ea hau. Leha ho le joalo, haeba u rera ho sebelisana le basebelisi ba bang, kapa ho sebelisa lifaele ho tsoa ho likhomphutha tse ngata, u tla hloka ho sebelisa moamoheli joalo ka Github. Ho theha sebaka sa polokelo ho GitHub, kamora ho tobetsa “Init Repo”, khetha mohala “GitHub” ‘me u tlatse fensetere e hlahang ka tsela e latelang:

  1. Ak’haonte – Lebitso la ak’haonte ea hau ea GitHub.
  2. Lebitso – lebitso la polokelo. E ngole ho tsoa ho litlhaku, linomoro le li-underscore.
  3. Tlhaloso – Tlhaloso ea hore na polokelo ena e tla ba le eng.
  4. Phihlello – phihlello ea sebaka se hole, hore na e lokela ho bonoa ke motho e mong le e mong kapa e lule e buletsoe uena feela le batho bao u ba kenyang e le basebetsi-‘moho
  5. Clone kamora init – tlohela khetho ena e hlahlojoe, e tla etsa hore polokelo e fumanehe ho uena ho GitHub.
  6. Moo u ka kopanyang teng – khetha sebaka k’homphieutheng moo foldara e ncha ea polokelo e lokelang ho beoa.
  7. Qetellong, tobetsa konopo ea “Create Repository le Clone” .

Git bakeng sa ba qalang, ho kenya, ho sebelisa, ho rekisa liroboto Ka mor’a moo, fensetere e ncha e tla hlaha k’honeng e ka holimo le letšehali ea sebopeho sa GitKraken, ‘me re ka bona boitsebiso bo eketsehileng ka eona karolong e ka letsohong le letšehali. Ha o hokela GitHub ho GitKraken, etsa bonnete ba hore tumello e etsoa ho Chrome kapa Firefox, eseng Internet Explorer.

Khoebo ea Bots ho GitHub – Bot Github Open Source

Sistimi ea taolo ea mofuta oa Git e sebelisoa, har’a lintho tse ling, ho nts’etsapele liroboto tsa khoebo . Mehlala e meng ea lintlafatso tse joalo ke ena eo u ka e khoasollang le ho e sebelisa.

Python Trading Robot

Roboto ea khoebo e ngotsoeng ka Python e fumaneha ho https://github.com/areed1192/python-trading-robot, e ka tsamaisang maano a ikemetseng a sebelisa tlhahlobo ea tekheniki. Roboto e etselitsoe ho etsisa maemo a ‘maloa a tloaelehileng: E ​​khona ho bala lintlha tsa kotsi tse amanang le potefolio le ho fana ka maikutlo a nako ea nnete ha u ntse u rekisa. E o lumella ho sebetsa ka tafole ea data ea nako ea nnete e nang le litheko tsa nalane le tsa hajoale ha li ntse li fetoha. E tla etsa hore ts’ebetso ea ho boloka data e be bonolo le ka phihlello e potlakileng. Ho phaella moo, e tla etsoa ka mokhoa o ikhethileng e le hore u ka khona ho sheba lintlha tsa hau tsa lichelete habonolo ha li ntse li kena ‘me u etse tlhahlobo e eketsehileng ha ho hlokahala. E na le matšoao a sebelisang litheko tsa nalane le tsa hajoale.

Khoebo ea bot Cassandre

Cassandre khoebo ea robot ea khokahanyo ho GitHub https://github.com/cassandre-tech/cassandre-trading-bot – e khona ho hlokomela ho hokahanya le phapanyetsano, li-account, litaelo, litumellano le maemo, e le hore u ka tsepamisa maikutlo ho aha leano. Tokollo e ‘ngoe le e’ ngoe e lekoa ho sebetsa le phapanyetsano ea Kucoin, Coinbase le Binance. Ka eona, ho bonolo ho iketsetsa leano la hau, bakeng sa sena u hloka feela ho beha maemo a ha u batla ho etsa maemo a khutšoanyane kapa a malelele le ho beha melao. Ho na le sesebelisoa sa ho lekola bot ho data ea nalane. Nakong ea liteko, Cassandre o tla kenya data mme a e kenye leanong la hau. Cassandre e tla u thusa ho theha leano le thehiloeng ho laeborari ea tlhahlobo ea tekheniki ea ta4j.
Git bakeng sa ba qalang, ho kenya, ho sebelisa, ho rekisa liroboto

EA31337 Libre

EA31337 Libre ho https://github.com/EA31337/EA31337-Libre ke roboto ea mahala ea mekhoa e mengata ea Forex e ngotsoeng ka MQL. Roboto ea khoebo e tla le maano a fetang 35 ao u ka khethang ho ona. Leano le leng le le leng le ka sekaseka mmaraka ka linako tse fapaneng ka boikemelo. Tlhahlobo ea ‘maraka e ipapisitse le matšoao a tsebahalang a tekheniki. U ka boela ua ngola maano a hau.

info
Rate author
Add a comment

  1. Babubhai Senava

    Robot kevirite. Banavo

    Reply