Git oñepyrũvape g̃uarã, mbaꞌeichaitépa oñemboguapy, ojepuru, oñenegosia umi robot

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

Git haꞌehína peteĩ tembipururã ñemboguatarã vore ñemboguatarã, heꞌiséva, oñeñongatu hag̃ua peteĩ tembiasakue umi ñemoambue ojapóva puruhára proyecto rembiapokue rehe. Ojepuru jepi oñembaꞌapo hag̃ua purupyrã rehe, ha katu ikatu ojepuru ambue kásope, techapyrãramo, umi apohare oipuru Git oñongatu hag̃ua opaichagua versión taꞌãngamýi ha diseño rehegua. Git oheja ndéve emboguejy jey peteĩ purupyrã peteĩ versión ymavépe, embojoja ha ehesa’ỹijo umi ñemoambue.
Git oñepyrũvape g̃uarã, mbaꞌeichaitépa oñemboguapy, ojepuru, oñenegosia umi robot

Git oñepyrũvape g̃uarã: término ha concepto básico, guía introductoria

Eñepyrũ mboyve emba’apo Git ndive, tekotevẽ rentende mba’épa peteĩ tendañongatuha, commit ha rama.
Peteĩ tendañongatuha haꞌehína peteĩ tenda oñeñongatuhápe código térã ambue marandu, avei peteĩ tembiasakue iñambue rehegua. Pe programa Git omba’apo tendápe ha opaite marandu oñeñongatu ne komputadórape, ha katu ikatu avei reipuru Internet rembiapokue. Umíva apytépe ojeguerohoryvéva ha’e Github. Oĩve mokõi ojekuaavéva: Bitbucket ha GitLab.
Git oñepyrũvape g̃uarã, mbaꞌeichaitépa oñemboguapy, ojepuru, oñenegosia umi robot
Peteĩ commit haꞌehína peteĩ taꞌãngamýi peteĩ proyecto estado rehegua peteĩ punto específico tiempo-pe. Oreko peteĩ DNI ha umi comentario ijojaha’ỹva.
Peteĩ sucursal ha’e peteĩ tembiasakue umi cambio ojejapóva peteĩ proyecto-pe. Oguereko héra tee ha oguereko commit-kuéra. Peteĩ tendañongatuha ikatu oguereko heta vore oñembohapéva térã oñembojoajúva ambue vore ndive.

Mba’éichapa omba’apo Git

Jahechauka jehechaukahápe mbaꞌeichaitépa oñemohenda sistema de almacenamiento Git, jaipurúvo peteĩ dibujo simple techapyrãramo.
Git oñepyrũvape g̃uarã, mbaꞌeichaitépa oñemboguapy, ojepuru, oñenegosia umi robot Ko ápe umi círculo ohechauka umi commit, ha umi flecha ohechauka mávapa oñeñe ẽ máva rehe. Maymáva oñeꞌe rupi pe ymaguare rehe, C3 haꞌehína ipyahuvéva, C2 haꞌehína pe versión itujavéva, ha upéicha oho hese, peteĩhaite peve ko C0 rama-pe. Kóva ha’e pe rama maestro, oñehenóiva jepi maestro ramo. Pe rectángulo oguerekóva etiqueta main* hyepýpe ohechauka mba’e compromiso-pepa remba’apo ko’áĝa. Pe ta angape, rehecha petet gráfico simple oguerekóva petet rama ha irundy commit. Git ikatu avei ombaꞌapo gráfico complejo ndive oguerekóva heta vore ikatúva oñembojoaju peteĩme.
Git oñepyrũvape g̃uarã, mbaꞌeichaitépa oñemboguapy, ojepuru, oñenegosia umi robot

Oñemoĩvo Git

Git niko peteĩ mbaꞌeporã consola rehegua ikatúva ombaꞌapo Windows, Mac OS ha Linux sistema operativo-pe. Romombe’úta ndéve mba’éichapa ikatu remoĩ peteĩteĩ umívape g̃uarã. Oñemoĩ hag̃ua Windows SO guýpe, tekotevẽ ojegueru pe aplicación página web oficial-gui https://git-scm.com/downloads ha oñeinstala.
Git oñepyrũvape g̃uarã, mbaꞌeichaitépa oñemboguapy, ojepuru, oñenegosia umi robot Oguerekóramo Mac OS ha omoĩramo Homebrew paquete mohendaha, emoinge tembiapoukapy:
brew install git Homebrew noñemoĩriramo, upéicharamo emongu’e:
git –version Upe rire, ventána ojehechaukávape, oñeporandúta ndéve emoĩ hag̃ua Tembipururã Línea de Comandos rehegua . Git oñemboguapyva’erã avei ko tembipuru’i ndive. Linux Debian ha ambue distribución oñemopyendáva ko versión rehe, Ubuntu térã Mint-icha, oñeikotevẽ ko tembiapoukapy oñemboguapy hag̃ua:
sudo apt install gitLinux CentOS-pe g̃uarã, tekotevẽ reike:
sudo yum install git Mba’épa Git, ñemboguapy ha ñemboheko – ñemboguapy: https://youtu.be/bkNCylkzFRk

Oñemohenda mboyve Git

Emohenda rire Git, tekotevẽ emohenda ikatu hag̃uáicha káda emoheñóivo peteĩ ñe’ẽmondo, ojehechauka haihára réra. Upevarã, emongu’e git ha emongu’e tembiapoukapy:
git config –global user.name ”
Author
Ko’ápe, “Author” rangue, ñamohenda ñande réra, techapyrãramo, “Ivan_Petrov”. Upe rire, ikatu emohenda ñe’ẽmondo renda ko tembiapoukapy rupive:
git config –global user.email “You_adr@email.com” Ko kásope, “You_adr@email.com” rangue rohechauka ñe’ẽmondo añetegua. [id de capción =”adjunto_13099″ align=”aligncenter” ancho=”663″]
Git oñepyrũvape g̃uarã, mbaꞌeichaitépa oñemboguapy, ojepuru, oñenegosia umi robot Sistema de archivos GIT rehegua[/ñe’ẽjoaju].

Emoheñóivo nde Git Ñeñongatuha peteĩha

Ojejapo hag̃ua peteĩ tendañongatuha, ojeike raẽ proyecto ryru’ípe. Techapyrã, Windows-pe kóva ikatu haꞌe D:/GitProject. Emoinge tembiapoukapy:
cd
d:\GitProject Upe rire, ejapo tendañongatuha:
git init Upe rire, emoĩ opaite vore:
git add –all Emoĩ hag̃ua peteĩ vore específico, emoinge:
git add vore réra Koꞌág̃a ikatu ejapo peteĩ commit:
git commit -m “comment” Oĩ ñe’ẽñemi ojejapo hag̃ua peteĩ tendañongatuha:

  1. Peteĩ tendañongatuha ikatu oguereko heta vore ha vore’i michĩva (hetavéva peteĩ kundaha jepiveguánte).
  2. Iporãve reguereko peteĩ tendañongatuha añónte peteĩteĩva tembiaporãme g̃uarã.
  3. Ani emoheñói kundaha peteĩ ñanduti rendarã ambue ryru ryepýpe (ejehekýi matryoshka ryrukuéragui!).
  4. Umi ñemoambue ojejapóva ñanduti renda ryrúpe “ojesareko” Git rupive, ha katu ko’ã ñemoambue oñembojoapyva’erã ñanduti rendápe ikatu hag̃uáicha ojesareko térã ojehai.
  5. Ikatu econtrola umi elemento Git “ohecháva”. Iporãve oñemboyke umi datokuéra ryru tuichaitereíva térã umi archivo sapyꞌagua.

[id de capción=”adjunto_13120″ align=”aligncenter” ancho=”725″]
Git oñepyrũvape g̃uarã, mbaꞌeichaitépa oñemboguapy, ojepuru, oñenegosia umi robot Git ñeñongatuha[/ñe’ẽjoaju].

Araka’épa oñekomprometeva’erã

Umi commit Git-pe oñemboheko ko’ã kásope:

  • funcionalidad pyahu oñembojoapýva proyecto-pe;
  • opaite mba’e’oka oñemyatyrõ;
  • remboty hína ko árape g̃uarã ha reñongatuse ne ñemoambue.

Git oñepyrũvape g̃uarã, mbaꞌeichaitépa oñemboguapy, ojepuru, oñenegosia umi robot

Oñopytyvõ umi proyecto Git rehegua

Ñamoĩ chupe nde ha ne amigokuéra peju peteĩ proyecto pyahu reheve ha pedesidi pekomparti responsabilidad. Peteîva oîta responsable funcionalidad rehe, ambue diseño ha diseño rehe, mbohapýha registro, autorización ha seguridad rehe. Péicha jave, tekotevẽ rejapo peteĩ sukursál. Ojeꞌe haguéicha, peteĩ rama haꞌehína peteĩ conjunto de commits ohóva secuencialmente peteĩ rire ambue. Pe hakã ruvicha héra mbo’ehára. Ambue rama haꞌehína oñemboguata hag̃ua mbaꞌepyahu térã oñemyatyrõ hag̃ua mbaꞌevai. Péicha, peteĩ rama añóntepe, ikatu rejapo oimeraẽ kámbio, ha upéi rembojoaju pe prinsipál ndive. Heta tapicha katupyry noñemoñe’ẽi ojejapo hag̃ua commit rama principal-pe, ha katu omoneĩ ojejapo hag̃ua peteĩ pyahu, ojejapo hag̃ua ñemoambue ipype ha upéi oñembojoaju hag̃ua master-pe. Oñepyrũ hag̃ua peteĩ vore pyahu, tekotevẽ emongu’e tembiapoukapy:
git branch
bugFixKóva ikatu avei ojejapo ko tembiapoukapy rupive:
git checkout –b
bugFix

Mokõiha método iñambue peteĩhagui ko kásope, ojejapo rire tembiapoukapy, pyaꞌete reike pe rama ojejapóvape.

Iporãve oñembohéra rama pyahu peteĩ téra conciso, pero al mismo tiempo suficientemente capaz ha entendible ani haguã confusión proyecto-pe. Eipurúvo ne sistema, ikatu emombe’u peteĩ mba’ekuaarã tembiaporã réra mboyve. Avei, ani nderesarái eheja hag̃ua ne ñe’ẽñemi peteĩteĩva ñe’ẽme’ẽ remoheñóivape, ohechaukava’erã mba’épa he’ise umi ñemoambue. Ojehasa hag̃ua peteĩ hakãgui ambuépe, tekotevẽ emonguꞌe ko tembiapoukapy:
git checkout
new
_1 Oñemohuꞌa rire tembiapo, umi ñemoambue ojejapóva hakã koꞌag̃aguápe oñembojoaju vaꞌerã mboajepyrépe, masters-pe. Upevarã, ehecha raẽ pe rama principal eipurúvo tembiapoukapy:
git checkout master Upe rire, embopyahu pe rama local:
git
pull
origin
masterKoꞌág̃a ikatu embojoaju umi hakã:
git
merge
bugFix Ko tembiapoukapy omoĩ ñemoambue hakã ojeꞌevaꞌekue (bugFix) ñeꞌepyrũme hakã reimehápe, ko kásope master. Jahecha hag̃ua mbaꞌeichaitépa oĩ koꞌag̃agua pe rama, tekotevẽ jaike tembiapoukapy:
git status Ikatu hag̃uáicha ambue puruhára ombaꞌapóva tembiaporãme ohecha umi ñemoambue ojejapóva, tekotevẽ ñamoinge chupekuéra servidor-pe. Upevarã, reho raẽva’erã pe rama rembohasasévape github-pe. Oike hag̃ua master-pe, emonguꞌe tembiapoukapy:
git checkout master Upe rire, ikatu emonguꞌe Github puruhárape:
git push origin masterAmbue tapicha oike hag̃ua tembiaporãme, tekotevẽ peteĩ tembipuru oñeñongatu hag̃ua kódigo, techapyrãramo, Github. Nda’aréi reike ramo ko tembiaporãme ha tekotevẽ remboguejy ndejehegui, emongu’e tembiapoukapy:
git clone https://github.com/…/….git

Ko’ápe https://github.com/…/….git ha’e pe tenda’i ñemohendaha. Ikatu ojehupyty ojeipe’ávo proyecto ojeipotáva ha ojepyso “Código” botón verde rehe.

¡Consejo iñimportánteva!

Oñemoñe’ẽ embopyahu hag̃ua umi master nde máquina local-pe emoheñói mboyve peteĩ rama pyahu. Upevarã, emoinge pe rama reipotáva ha emonguꞌe ko tembiapoukapy:
git pull origin master Upéicha rupi, umi ñemoambue añetegua oñemboguejýta github-gui. Upéicha avei ikatu rembopyahu oimeraẽ sukursál. Opaite vore oĩmava oñembopyahu hag̃ua, ikatu emongu’e tembiapoukapy:
git pull

Peteĩ apañuãi ojehecha jepi oñemba’apo jave peteĩ proyecto Git ndive

Oñeha’ãvo oñembojoaju ijeheguiete umi ñemoambue, ikatu oiko mokõive vore oguereko ñemoambue peteĩ línea-pe ko kásope emonguꞌe jave tembiapoukapy:
git merge master Ojekuaa ko jejavy:
Oñembojoaju ijehegui Hello.py
CONFLICT (contenido): Ombojoaju conflicto en Hello.py Ñembojoaju
ijeheguigua ndoikói; omyatyrõ umi conflicto ha upéi okompromete resultado. Ko kásope, tekotevẽ resolve nde po rupive pe joavy. Upevarã, eipe’a vore ojejavy haguépe, ñande kásope ha’e Hello.py, eikuaa mba’épa oĩ vai ha embohovái apañuãi. Upe rire, emoĩve vore oñemyatyrõva tembiapoukapy rupive:
git add
Hello
.
py Ha ejapo peteĩ commit pyahu:
git commit -m “Conflicto oñembojoajúva”.

Ñe’ẽmondo iporãva – Git ñe’ẽmondo

Ikatu reikuaa mba’éichapa iñambue pe rama iguypegua ambuégui eipuruhápe tembiapoukapy:
git
diff < first_branch > <second_branch> Embogue hag̃ua peteĩ
branch_namegit branch -d <
hakã ambuéva, ehai:
git help Ehupyty pytyvõ peteĩ tembiapoukapy específico rehe:
git pytyvõ <command_name> Git ha GitHub mbo’esyry ñepyrũrã – mba’épa tekotevẽ reikuaa ñemboguapy rehegua, mba’éichapa emohenda, ñe’ẽmondo, ñeñongatuha, tembiapoukapy, mba’éichapa emoheñói, embogue ha ejapo ñemoambue hakãme: https: //youtu.be/zZBiln_2FhM



Umi programa GUI rehegua oñembaꞌapo hag̃ua Git ndive

Iporãve oñemboguata hag̃ua software versión ndahaꞌei línea de comando rupive, ha katu ojeporúvo peteĩ interfaz gráfica. Oĩ tekoha ñemoheñói ha jehaipyre mohendaha omeꞌeva peteĩ interfaz gráfica oñembaꞌapo hag̃ua Git ndive. Ha katu oĩ avei umi programa especial, ro’lista alguno umíva apytégui:

  1. GitHub Desktop haꞌehína peteĩ purupyrã gráfico ojejapóva ombaꞌapo hag̃ua Git purupyrã ha Github servicio ndive, ikatu ojapo clonación ha omboguejy umi tendañongatuha nde disco duro-pe, avei oisãmbyhy umi ñemoambue ha ojapo ambue mbaꞌe iporãva. Git oñepyrũvape g̃uarã, mbaꞌeichaitépa oñemboguapy, ojepuru, oñenegosia umi robot
  2. Sourcetree haꞌehína peteĩ cliente Git isãsóva sistema operativo Windows ha Mac-pe g̃uarã, ombohape hag̃ua oñembojoaju hag̃ua umi tendañongatuha ndive.
  3. GitKraken haꞌehína peteĩ cliente gráfico ojepurukuaa hag̃ua Windows, Linux ha MacO-pe g̃uarã oipytyvõva umi servicio GitHub, GitLab ha Bitbucket. Hendive, ndahaꞌei ikatu resolve tembiaporã tenondegua añónte, ha katu avei rejapo tembiapo ikomplikadovéva, techapyrãramo, embojoaju ha emohenda jey umi commit, embojoaju hakã, ehai jey tembiasakue.

Git oñepyrũvape g̃uarã, mbaꞌeichaitépa oñemboguapy, ojepuru, oñenegosia umi robot Ñañeʼẽ porãve káda uno rehe.

GitHub Escritorio rehegua

[id de capción =”adjunto_12709″ alineación=”centro de alineación” ancho=”624″].
Git oñepyrũvape g̃uarã, mbaꞌeichaitépa oñemboguapy, ojepuru, oñenegosia umi robot Ñemboguata ha ñemboheko tembiaporã Github Escritorio[/caption] GitHub Escritorio haꞌehína peteĩ purupyrã ne komputadóra personal-pe g̃uarã ohejáva ndéve reñemongeta directamente Github servicio ndive. Ko tembipuru oheja ndéve emohenda hag̃ua umi versión eipuruhápe peteĩ interfaz gráfica, ombopyaꞌevéva ne rembiaporã ñemoheñói rehegua. GitHub Escritorio oheja ndéve reñemongeta Git ndive reipuru’ỹre ñe’ẽmondo rape, reipuruhápe purupyrã ñemohendaha añoite. Iporã jaikuaa GitHub Escritorio purupyrã ndaikatuiha ojapo opa mba’e ikatúva ojejapo ñe’ẽmondo rape ndive, ha katu puruhára ñemohendapyre voi oikuave’ẽ Git ñe’ẽmondo tenondegua. GitHub Escritorio ombaꞌapo opaite sistema operativo ojeguerohorývape g̃uarã, umíva apytépe Windows, Linux ha macOS. Romombe’úta ndéve mba’éichapa remoĩva’erã GitHub Escritorio ha remba’apova’erã ko purupyrã ndive. Eipuru hag̃ua GitHub purupyrã ha GitHub Escritorio purupyrã, Tekotevẽta rejapo peteĩ cuenta Github rehegua nereguerekóiramo gueteri. Upevarã, eike GitHub-pe. Yvate gotyo ijakatúape, rehecháta peteĩ botón he’íva “Ejeregistra”.
Git oñepyrũvape g̃uarã, mbaꞌeichaitépa oñemboguapy, ojepuru, oñenegosia umi robot Emboguejy hese reho hag̃ua pe páhina oúvape. Tekotevẽ remoinge ne mba’ekuaarã, ne ñe’ẽmondo, puruhára réra ha ñe’ẽñemi. Ambue etapa-pe, ojejeruréta ndéve ehechauka hag̃ua ne cuenta eitykuévo pe enlace oĩva correo electrónico ryepýpe oúva dirección oje’évape. Ojehechakuaa rire, ojejapóta peteĩ cuenta GitHub ha ikatu reñepyrũ reipuru plataforma. Nde cuenta GitHub oñembosako’ívo, reimema remoĩ hag̃ua GitHub Escritorio purupyrã ne komputadóra personal-pe. Upevarã, eipe’a peteĩ ficha pyahu ne kundahárape ha eike pe página de descarga de aplicación-pe.
Git oñepyrũvape g̃uarã, mbaꞌeichaitépa oñemboguapy, ojepuru, oñenegosia umi robot Windows puruhára tekotevẽ oity pe botón tuicháva púrpura he’íva “Emboguejy Windows-pe g̃uarã”, ha katu nde ha’éramo Mac puruhára, tekotevẽ reheka línea he’íva macOS botón guýpe ha eity hese. Oikovaꞌerã macOS 10.12 térã ipyahuvéva térã Windows 64 bits rehegua. Emboguejy rire, tekotevẽta remoĩ pe aplicación, ha upéi reike pe cuenta ojejapova’ekue pe paso mboyveguápe. Natekotevẽi reike pya’e nde cuenta-pe, ha katu iporãvéta rejapo ko’áĝa. Ojejapo hag̃ua peteĩ tenda’i pyahu, eipe’a GitHub Escritorio ha eñemboguejy mokõiha kuatiarogue oĩva iguype he’íva “Ejapo peteĩ ryru pyahu nde Disco Duro-pe”. Ojekuaaukáta peteĩ ventána ojehechaukáva tekotevẽva oñemyenyhẽ – eñepyrũ embohéra peteĩha tendañongatuha. Eiporavo rire peteĩ téra, tekotevẽta avei reiporavo moõpa oĩta komputadórape. Ikatu avei ehechauka pe kuatiarogue he’íva “Emoñepyrũ ko ñeñongatuha peteĩ README reheve” emoambueséramo README vore voi upe rire. Upe rire eñemboguejy “Ejapo Repositorio”. Upéicha rupi, emoheñói peteĩ Git ryru pyahu eipurúvo GitHub Escritorio purupyrã eipuru’ỹre peteĩ kundahára.
Git oñepyrũvape g̃uarã, mbaꞌeichaitépa oñemboguapy, ojepuru, oñenegosia umi robot Pe páhina pyahúpe yvate gotyo, rehecháta pe ryru ha pe sukursál réra. Añetehápe, ko’áĝaite pe tendañongatuha oĩ ne komputadórape añoite. Oñemoherakuã hag̃ua, tekotevẽ jaikutu “Omoherakuã Repositorio”. Pe tenda’i pyahu ojehechaukáta ko’áĝa nde perfil github-pe. Ikatu eipuru GitHub Escritorio purupyrã emohenda hag̃ua ne rembiaporã. Upevarã, emonambi “Rama ko’áĝagua”, ha upéi eiporavo pe rama reipotáva umi rama lista-pe, embohéra ha eñemboguejy “Crear”. Oñemoambue hag̃ua fondo tesape ha iñypytũva apytépe, eike Opciones, Apariencia-pe. Ikatu eipuru app escritorio rehegua emoheñói hag̃ua tembiaporã eñomoirũ hag̃ua tembiaporãme ambue tapicha ndive. Umi porandu oheja ndéve reñongatu hag̃ua umi temiandu ha reñeʼẽ hag̃ua oimeraẽ kámbio ojejapóvare umi projéktope. Ojejapo hag̃ua peteĩ mba’e’oka, menú barra-pe, eipuru menú “Repositorio”, upéi eñemboguejy “Emoheñói mba’e’oka”.
Git oñepyrũvape g̃uarã, mbaꞌeichaitépa oñemboguapy, ojepuru, oñenegosia umi robot Ikatu avei emoñepyrũ GitHub Escritorio ñe’ẽmondo rape guive. Upevarã, eipe’a peteĩ ñe’ẽmondo ha ehai Github. Ikatu avei emoñepyrũ GitHub Escritorio peteĩ tendañongatuha específico rehe. Ehai mante Github ha hapykuéri tendañongatuha rape.

Yvyra ypykue

SourceTree haꞌehína peteĩ purupyrã isãsóva oñembaꞌapo hag̃ua GitHub, BitBucket ha Mercurial rembiapokue ndive. Ojeguereko umi plataforma oipurúva Windows ha iOS-pe g̃uarã. Sourcetree ha’e umi oñepyrũvape g̃uarã. Oguereko peteĩ GUI hesakãva umi tendañongatuhápe g̃uarã ha oheja ndéve reipuru hag̃ua Git pu’akapaite peteĩ interfaz oñemboheko’ỹva rupive. Emohenda hag̃ua SourceTree, tekotevẽ emboguejy ñemboguapy vore tenda oficial-gui ha emongu’e. Pe instalación rembiapo aja, tekotevẽta reheja pe aplicación ojapo ñemoambue disco duro-pe, emoĩ peteĩ ñe’ẽme’ẽ licencia ñe’ẽme’ẽ rehe. Avei ñemboguapy aja, SourceTree ikatu oporandu emoĩsépa oimeraẽ software git ambuéva. Ereva’erã “Heẽ” ha emoĩ ko software. Oĩ mokõi tape oñembojoaju hag̃ua Github rembiapokue ndive:

  1. OAuth protocolo autorización rehegua rupive.
  2. Peteĩ SSH vore reheve.

Ñañeʼẽmína káda uno rehe. Peteĩha tape ha’e embojoaju GitHub peteĩ cuenta mombyrygua ndive. Eheja SourceTree embojoaju ne kundaha GitHub OAuth ndive. Kóva ha’e tape hasy’ỹvéva oñembojoaju hag̃ua GitHub SourceTree ndive.

  1. Ñepyrũrã eity “Emoĩ peteĩ cuenta”. Git oñepyrũvape g̃uarã, mbaꞌeichaitépa oñemboguapy, ojepuru, oñenegosia umi robot
  2. Upéi eiporavo GitHub ñemohendarã. Ani remoambue protocolo ha jekuaauka ojeiporavóva, he’iséva, eheja HTTPS ha OAuth. Upéi eñemboguejy “Embopyahu OAuth Token”. Pe aplicación oipe’áta ijeheguiete peteĩ página web ne kundahárape ha ojeruréta ndéve ne cuenta GitHub jeike rehegua. Oiméramo reike mboyve ne kundahára GitHub-pe ko kundahárape, ko tembiapo ojejokóta. Git oñepyrũvape g̃uarã, mbaꞌeichaitépa oñemboguapy, ojepuru, oñenegosia umi robot
  3. Emboguejy “Eautorisa atlassian” eheja hag̃ua SourceTree oike nde cuenta GitHub-pe. Git oñepyrũvape g̃uarã, mbaꞌeichaitépa oñemboguapy, ojepuru, oñenegosia umi robot
  4. Upe rire, rehechava’erã peteĩ marandu oñembotývo hekopete jekuaaukaha rehegua. Emboguejy OK.

Upéi ikatu rehecha ne ryru tuichakue SourceTree-pe eitykuévo ne kundahárape.
Git oñepyrũvape g̃uarã, mbaꞌeichaitépa oñemboguapy, ojepuru, oñenegosia umi robot Mokõiha tape haꞌehína embojoaju GitHub peteĩ SSH vore reheve. Upevarã, tekotevẽ emoheñói peteĩ par SSH clave rehegua. Kóva ha’e peteĩ clave privada ha pública. Pe clave pública ojepuru GitHub kundahárape. Ambue hendáicha, pe clave privada oñembojoapýta umi clave lista-pe ne komputadórape. Koʼãva hína umi instrucción:

  1. Ojejapo hag̃ua peteĩ SSH clave par, eike “Tembipururã” menúpe ha eñemboguejy “Emoheñói térã egueru SSH clave”. Git oñepyrũvape g̃uarã, mbaꞌeichaitépa oñemboguapy, ojepuru, oñenegosia umi robot
  2. Emboguejy “Generar” PuTTY tecla generador ventána-pe. Git oñepyrũvape g̃uarã, mbaꞌeichaitépa oñemboguapy, ojepuru, oñenegosia umi robot
  3. Emoinge mouse vore peteĩ espacio nandipe, ha emoinge mouse vore opa peve generación. Git oñepyrũvape g̃uarã, mbaꞌeichaitépa oñemboguapy, ojepuru, oñenegosia umi robot
  4. Emoheñóipa rire SSH vore, emohenda peteĩ ñe’ẽñemi ne SSH vore rehegua.
  5. Eñongatu clave pública ha clave privada. Git oñepyrũvape g̃uarã, mbaꞌeichaitépa oñemboguapy, ojepuru, oñenegosia umi robot
  6. Ani remboty pe generador clave PuTTY rehegua. Eike nde cuenta GitHub-pe, eity ne avatar ra’ãnga yvate gotyo akatúape, upéi eity Ñemboheko. Git oñepyrũvape g̃uarã, mbaꞌeichaitépa oñemboguapy, ojepuru, oñenegosia umi robot
  7. Emboguejy “SSH ha GPG clave” ha eiporavo “SSH tecla pyahu”. Git oñepyrũvape g̃uarã, mbaꞌeichaitépa oñemboguapy, ojepuru, oñenegosia umi robot
  8. Eme’ẽ nde clave SSH peteĩ téra ha ekopia clave pública PuTTY clave generador-gui clave rendaguépe. Upe rire, eñemboguejy “Emoĩve SSH clave”. Git oñepyrũvape g̃uarã, mbaꞌeichaitépa oñemboguapy, ojepuru, oñenegosia umi robot
  9. Ejevy SourceTree-pe, eike “Tembipururã”-pe ha eñemboguejy “Emoñepyrũ SSH Agente”-pe. Git oñepyrũvape g̃uarã, mbaꞌeichaitépa oñemboguapy, ojepuru, oñenegosia umi robot
  10. Sapy’ami rire, eity pe monitor michĩva ra’ãnga oĩva tembiaporã ryrúpe. Git oñepyrũvape g̃uarã, mbaꞌeichaitépa oñemboguapy, ojepuru, oñenegosia umi robot
  11. Upéicha rupi ojehechaukáta peteĩ lista umi tecla rehegua. Emboguejy “Emoĩve clave” emoĩ hag̃ua clave privada reñongatuva’ekue yma. Git oñepyrũvape g̃uarã, mbaꞌeichaitépa oñemboguapy, ojepuru, oñenegosia umi robot

Ko’áĝa eike jey GitHub tendañongatuha página-pe ha eñeha’ã eclona SSH rupive. https://articles.opexflow.com/programación/chto-takoe-github-kak-polzovatsya.htm rehegua

GitKraken rehegua

GitKraken haꞌehína ambue purupyrã ojejapóva ombaꞌapo hag̃ua opaichagua sistema versión control rehegua ndive oipurúva GUI. Eñepyrũ hag̃ua, tekotevẽ reñemboguapy GitHub-pe ha emoĩ GitKraken purupyrã. Emoñepyrũvo purupyrã, tekotevẽ emoinge ne puruhára réra ha ñe’ẽñemi GitHub rembiapokue guive. Ani hag̃ua reike peteĩ ñe’ẽñemi káda jey, tekotevẽ emohenda peteĩ SSH vore. Ndereguerekóiramo gueteri peteĩ clave SSH oñembohekopyréva, ikatu esegui GitHub ñe’ẽmondo emoheñóivo peteĩ clave pyahu. Eguereko rire ne SSH vore, ikatu emoĩ nde cuenta GitHub-pe. Upevarã, eiporavo “Archivo” upéi “Preferencias” menú principal-gui. Upéi eiporavo “Autenticación” ha eme’ẽ umi tape ne clave pública ha privada-pe g̃uarã. Peteĩha tembiaporã emoherakuã hag̃ua oimeraẽ mba’ekuaarã GitHub-pe ha’e emoheñói peteĩ tendañongatuha tendápegua eñongatu hag̃ua ne rembiapokue. Ko kundaha oguerekóta opaite vore pe emoherakuãséva GitHub-pe. Resegi vaʼerã umi instruksión:

  1. Ojejapo hag̃ua peteĩ tenda’i pyahu GitKraken-pe, eiporavo “Archivo” menú principal-gui, upéi “Init Repo”. Oĩta heta jeporavorã opaichagua ñanduti renda rehegua, eiporavo “Tetãme añoite”.
  2. Upéi eiporavo pe kundaha ha’étava ne ryru pyahu. Ikatu eiporavo peteĩ kundaha nandi térã peteĩ kundaha oguerekómava vore; ndereperdémo’ãi umi ne kámbio.
  3. Pe ñe’ẽñemi oúva oguereko avei ñemboheko plantilla ha licencia rembiapokue ñepyrũrãme g̃uarã. Eheja opa mba’e oĩháicha.
  4. Emboguejy “Emoheñói Repositorio”.

Natekotevẽi peteĩ cuenta Github reipuru hag̃ua Git (térã GitKraken) localmente ne komputadórape. Ha katu, reñeha’ãramo remba’apo ambue puruhára ndive, térã reipuru vore heta komputadóragui, tekotevẽta reipuru peteĩ karameg̃ua Github-icha. Ojejapo hag̃ua peteĩ tendañongatuha GitHub-pe, ojepyso rire “Init Repo”, ojeporavo línea “GitHub” ha emyenyhẽ ventána ojehechaukáva kóicha:

  1. Kuatiahaipyre – Nde kundaha GitHub réra.
  2. Téra – ñeñongatuha réra. Ejapo tai, papapy ha subrayado-gui.
  3. Ñemombeꞌupy – Ñemombeꞌupy mbaꞌepa oguerekóta ko ñanduti renda.
  4. Jeike – jeike peteĩ tenda mombyryguápe, tahaꞌe ojehechavaꞌerã opavavetépe térã opytavaꞌerã ojepeꞌa ndéve ha tapichakuérape g̃uarãnte remoĩva pytyvõhára ramo
  5. Clone init rire – eheja ojehecha ko opción, ojapótava ndéve g̃uarã tendañongatuha GitHub-pe.
  6. Moõpa ojejapovaꞌerã clonación – eiporavo peteĩ tenda komputadórape oñemoĩvaꞌerãhápe pe carpeta de repositorio ojejapo pyahúva.
  7. Ipahápe, emonambi “Ejapo Repositorio ha Clon” vore .

Git oñepyrũvape g̃uarã, mbaꞌeichaitépa oñemboguapy, ojepuru, oñenegosia umi robot Upe rire, ojehechaukáta peteĩ kundaha pyahu GitKraken ñemohendaha yvate gotyo ijasu gotyo, ha ikatu jahechave marandu hesegua vore akatúape. Oñembojoaju jave GitHub GitKraken ndive, eñangareko ojejapo hag̃ua autorización Chrome térã Firefox-pe, ndaha’éi Internet Explorer-pe.

Ñemuha Bots rehegua GitHub-pe – Bot Github Codigo Abierto rehegua

Pe sistema control versión Git ojepuru, ambue mbaꞌe apytépe, ojejapo hag̃ua
robot comercial . Koʼápe oĩ techapyrã koʼãichagua mbaʼe ikatúva remboguejy ha reiporu.

Robot de Comercio Python rehegua

Peteĩ robot ñemurã ojehaíva Python-pe ojeguereko https://github.com/areed1192/python-trading-robot-pe, ikatúva omonguꞌe estrategia automatizada oipurúvo análisis técnico. Ko robot ojejapo osimulávo heta escenario común: Ikatu okalkula umi puntuación riesgo global ojoajúva peteî cartera ha ome’ë retroalimentación tiempo real oñenegosia jave. Oheja ndéve rembaꞌapo hag̃ua peteĩ cuadro de datos tiempo real reheve oguerekóva mokõive precio histórico ha koꞌag̃agua oñemoambuévo. Ojapóta proceso de almacenamiento de datos simple ha orekóva acceso pya’e. Avei, oñemboheko porãta ikatu hag̃uáicha rehecha pya’e nde dato financiero oikeháicha ha rejapove análisis tekotevẽramo. Oguereko indicador oiporúva precio histórico ha ko’ágãgua.

Comercio bot Cassandre rehegua

Cassandre trading robot enlace GitHub-pe https://github.com/cassandre-tech/cassandre-trading-bot – ikatu oñangareko ojoajúvo intercambio, cuenta, pedido, oferta ha posición, ikatu haguã oñecentra omopu’ãvo nde akãporukuaa. Káda ñeguenohẽ oñeha’ã omba’apo hag̃ua Kucoin, Coinbase ha Binance ñembohasa ndive. Hendive, ndahasýi rejapo hag̃ua nde estrategia tee, upévarã tekotevẽnte remohenda umi condición arakaꞌepa rejapose umi tenda mbyky térã ipukúva ha emohenda umi regla. Oĩ peteĩ cargador oñeha’ã hag̃ua bot umi dato histórico rehe. Umi prueba aja, Cassandre oimportáta umi dato ha omoĩta nde estrategia-pe. Cassandre nepytyvõta remopuꞌa hag̃ua peteĩ estrategia oñemopyendáva biblioteca análisis técnico ta4j rehe.
Git oñepyrũvape g̃uarã, mbaꞌeichaitépa oñemboguapy, ojepuru, oñenegosia umi robot

EA31337 Ñe’ẽpoty ha purahéi

EA31337 Libre at https://github.com/EA31337/EA31337-Libre ha’e peteî robot comercial Forex multi-estrategia gratuita ojehaíva MQL-pe. Ko robot comercial oúva 35 estrategia ári ojeporavo haguã. Káda estrategia ikatu ohesa’ÿijo mercado iñambuéva plazo independientemente. Análisis de mercado oñemopyenda umi indicador técnico popular rehe. Ikatu avei rehai nde estrategiakuéra.

info
Rate author
Add a comment

  1. Babubhai Senava

    Robot kevirite. Banavo

    Reply