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ã: término ha concepto básico, guía introductoria
- Mba’éichapa omba’apo Git
- Oñemoĩvo Git
- Oñemohenda mboyve Git
- Emoheñóivo nde Git Ñeñongatuha peteĩha
- Araka’épa oñekomprometeva’erã
- Oñopytyvõ umi proyecto Git rehegua
- Peteĩ apañuãi ojehecha jepi oñemba’apo jave peteĩ proyecto Git ndive
- Ñe’ẽmondo iporãva – Git ñe’ẽmondo
- Umi programa GUI rehegua oñembaꞌapo hag̃ua Git ndive
- GitHub Escritorio rehegua
- Yvyra ypykue
- GitKraken rehegua
- Ñemuha Bots rehegua GitHub-pe – Bot Github Codigo Abierto rehegua
- Robot de Comercio Python rehegua
- Comercio bot Cassandre rehegua
- EA31337 Ñe’ẽpoty ha purahéi
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.
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.
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.
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.
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″]
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:
- Peteĩ tendañongatuha ikatu oguereko heta vore ha vore’i michĩva (hetavéva peteĩ kundaha jepiveguánte).
- Iporãve reguereko peteĩ tendañongatuha añónte peteĩteĩva tembiaporãme g̃uarã.
- Ani emoheñói kundaha peteĩ ñanduti rendarã ambue ryru ryepýpe (ejehekýi matryoshka ryrukuéragui!).
- 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.
- 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 ñ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.
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:
- 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.
- 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.
- 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.
Ñ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″].
Ñ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”.
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.
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.
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”.
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:
- OAuth protocolo autorización rehegua rupive.
- 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.
- Ñepyrũrã eity “Emoĩ peteĩ cuenta”.
- 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.
- Emboguejy “Eautorisa atlassian” eheja hag̃ua SourceTree oike nde cuenta GitHub-pe.
- 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.
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:
- Ojejapo hag̃ua peteĩ SSH clave par, eike “Tembipururã” menúpe ha eñemboguejy “Emoheñói térã egueru SSH clave”.
- Emboguejy “Generar” PuTTY tecla generador ventána-pe.
- Emoinge mouse vore peteĩ espacio nandipe, ha emoinge mouse vore opa peve generación.
- Emoheñóipa rire SSH vore, emohenda peteĩ ñe’ẽñemi ne SSH vore rehegua.
- Eñongatu clave pública ha clave privada.
- 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.
- Emboguejy “SSH ha GPG clave” ha eiporavo “SSH tecla pyahu”.
- 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”.
- Ejevy SourceTree-pe, eike “Tembipururã”-pe ha eñemboguejy “Emoñepyrũ SSH Agente”-pe.
- Sapy’ami rire, eity pe monitor michĩva ra’ãnga oĩva tembiaporã ryrúpe.
- Upéicha rupi ojehechaukáta peteĩ lista umi tecla rehegua. Emboguejy “Emoĩve clave” emoĩ hag̃ua clave privada reñongatuva’ekue yma.
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:
- 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”.
- 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.
- Pe ñe’ẽñemi oúva oguereko avei ñemboheko plantilla ha licencia rembiapokue ñepyrũrãme g̃uarã. Eheja opa mba’e oĩháicha.
- 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:
- Kuatiahaipyre – Nde kundaha GitHub réra.
- Téra – ñeñongatuha réra. Ejapo tai, papapy ha subrayado-gui.
- Ñemombeꞌupy – Ñemombeꞌupy mbaꞌepa oguerekóta ko ñanduti renda.
- 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
- Clone init rire – eheja ojehecha ko opción, ojapótava ndéve g̃uarã tendañongatuha GitHub-pe.
- Moõpa ojejapovaꞌerã clonación – eiporavo peteĩ tenda komputadórape oñemoĩvaꞌerãhápe pe carpeta de repositorio ojejapo pyahúva.
- Ipahápe, emonambi “Ejapo Repositorio ha Clon” vore .
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.
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.
Robot kevirite. Banavo