Git o se faʻaoga-laina faʻaoga mo le faʻatonutonuina o faʻamatalaga, o lona uiga, mo le tausia o se talaʻaga o suiga e faia e le tagata faʻaoga e faila faila. E masani ona faʻaaogaina e galue ai i luga o talosaga, ae mafai ona faʻaaogaina i isi tulaga, mo se faʻataʻitaʻiga, e faʻaaoga e le au mamanu Git e teu ai ituaiga eseese o ata ma faʻatulagaga. Git fa’atagaina oe e toe fa’afo’i se talosaga i se fa’asologa muamua, fa’atusatusa ma au’ili’ili suiga.
- Git mo tagata amata: faʻamatalaga autu ma faʻamatalaga, taʻiala folasaga
- Auala e galue ai Git
- Fa’apipi’i Git
- Fa’atonu Git
- Fausia lau Fa’amaumauga Muamua Git
- Le Taimi e Tautino Atu ai
- Galulue faʻatasi i galuega a Git
- O se faʻafitauli masani pe a galue ma se poloketi Git
- Poloaiga aoga – Git poloaiga
- GUI polokalame mo le galulue faatasi ma Git
- GitHub Desktop
- Punavai
- GitKraken
- Fefa’ataua’iga Bots ile GitHub – Bot Github Open Source
- Python Fefa’ataua’iga Robot
- Fefa’ataua’iga bot Cassandre
- EA31337 Saoloto
Git mo tagata amata: faʻamatalaga autu ma faʻamatalaga, taʻiala folasaga
Ae e te leʻi amata galue ma Git, e tatau ona e malamalama poʻo le a le mea e teu ai, commit, ma le lala.
O se fale teu oloa o se nofoaga e teu ai code poʻo isi faʻamatalaga, faʻapea foʻi ma se talaʻaga o latou suiga. O le polokalame Git e fa’agasolo i le lotoifale ma o fa’amatalaga uma o lo’o teuina i lau komepiuta, ae e mafai fo’i ona e fa’aogaina auaunaga tau Initaneti. Le sili ona lauiloa o latou o Github. E lua isi lauiloa: Bitbucket ma GitLab.
O le tautinoga o se ata o le tulaga o se poloketi i se taimi patino i le taimi. E i ai se ID tulaga ese ma faʻamatalaga.
O se lala o se tala’aga o suiga na faia i se poloketi. E i ai lona igoa ma e aofia ai commits. O se fale teu oloa e mafai ona i ai ni lala se tele e ese pe faʻatasi ma isi lala.
Auala e galue ai Git
Sei o tatou fa’aali va’ava’ai pe fa’apefea ona fa’atulaga le faiga o le teuina o Git, fa’aaoga se ata faigofie e fai ma fa’ata’ita’iga.
O i’i o lo’o fa’atusalia e li’o le ta’utinoga, ma o aū e fa’aalia ai po’o fea e fa’asino i ai. Talu ai o tagata uma e faasino i le muamua, C3 o le mea fou, C2 o le tuai, ma isi, e oʻo atu i le muamua i lenei lala C0. O le matai lala lea, e masani ona ta’ua o le matai. O le rectangle o lo’o fa’ailoga autu* i totonu o lo’o fa’aalia ai le tautinoga o lo’o e galue ai nei. I le ata, e te vaʻai i se kalafi faigofie e tasi le lala ma faʻatonuga. E mafai foi e Git ona galue i kalafi lavelave e aofia ai le tele o lala e mafai ona tuʻufaʻatasia i le tasi.
Fa’apipi’i Git
Git o se faʻaoga faʻamafanafanaga e mafai ona taʻavale i luga o Windows, Mac OS, ma Linux operating system. Matou te taʻu atu ia te oe le faʻapipiʻiina mo i latou taʻitasi. Ina ia faʻapipiʻi i lalo ole Windows OS, e tatau ona e sii maia le talosaga mai le upega tafaʻilagi aloaia https://git-scm.com/downloads ma faʻapipiʻi.
Afai e iai sau Mac OS ma faʻapipiʻi le pule o pusa Homebrew, ulufale i le poloaiga:
brew install git Afai e le faʻapipiʻi le Homebrew, ona tamoe lea:
git –version A maeʻa lena, i le faamalama e aliali mai, o le a faʻamalosia oe e faʻapipiʻi Meafaigaluega Laina Poloaiga. . Git o le a faʻapipiʻiina foʻi ma lenei faʻaoga. Mo Linux Debian ma isi faʻasalalauga e faʻavae i luga o lenei lomiga, e pei o le Ubuntu poʻo le Mint, o le poloaiga lenei e manaʻomia e faʻapipiʻi ai:
sudo apt install gitMo Linux CentOS, e tatau ona e ulufale:
sudo yum install git O le a le Git, faʻapipiʻi ma faʻapipiʻi – faʻapipiʻi: https://youtu.be/bkNCylkzFRk
Fa’atonu Git
A maeʻa ona faʻapipiʻi Git, e tatau ona e faʻatulagaina ina ia o taimi uma e te faia ai se tautinoga, o le igoa o le tusitala e faʻaalia. Ina ia faia lenei mea, taʻavale git ma faʻatino le poloaiga:
git config –global user.name ”
Tusitala
“ O iinei, nai lo le “Tutala”, matou te setiina o matou igoa, mo se faʻataʻitaʻiga, “Ivan_Petrov”. A maeʻa lena, e mafai ona e setiina le tuatusi imeli i le poloaiga lenei:
git config –global user.email “You_adr@email.com” I lenei tulaga, nai lo le “You_adr@email.com” matou te faʻaalia le tuatusi imeli moni.
Fausia lau Fa’amaumauga Muamua Git
Ina ia fatuina se fale teu oloa, alu muamua i le faila o le poloketi. Mo se faʻataʻitaʻiga, i luga o Windows atonu o le D:/GitProject. Ulufale i le poloaiga:
cd
d:\GitProject A maeʻa lena, fatuina le fale teu oloa:
git init A maeʻa lena, faʻaopoopo uma faila:
git add –all Ina ia faʻaopoopo se faila patino, ulufale:
git add filename O lea e mafai ona e fatuina se tautinoga:
git commit -m “faʻamatalaga” O nisi faʻamatalaga i le fatuina o se fale teu oloa:
- O se fale teu oloa e mafai ona tele faila ma subfolders (tele lava na o se faila masani).
- E sili le i ai o se fale teu oloa mo galuega taitasi.
- Aua le faia ni faila mo se fale teu oloa i totonu o se isi fale teu oloa (aloese matryoshka repositories!).
- O suiga ua faia i le fale teu oloa e “su’eina” e Git, ae o nei suiga e tatau ona faaopoopo i le fale teu oloa ina ia mafai ona siaki pe faamaumauina.
- E mafai ona e pulea elemene o Git “matamata”. E sili ona le amana’ia fa’amaumauga tetele po’o faila le tumau.
Git faleoloa [/ caption]
Le Taimi e Tautino Atu ai
Fa’atonu i Git e fautuaina i tulaga nei:
- fa’aopoopo galuega fou i le poloketi;
- fa’amau uma fa’aletonu;
- o lo’o e tapuni mo le aso ma e te mana’o e teu au suiga.
Galulue faʻatasi i galuega a Git
Se’i fai atu oe ma au uo na faia se galuega fou ma filifili e fefa’asoaa’i tiute. O le tasi o le a nafa ma le faʻatinoga, o le isi mo le mamanu ma le mamanu, lona tolu mo le resitalaina, faʻatagaina ma le saogalemu. I lenei tulaga, e tatau ona e lala. E pei ona taʻua muamua, o le lala o se seti o tautinoga e alu faʻasolosolo tasi i le isi. O le lala matai e ta’ua o le matai. O isi lala e mo le faʻatinoina o foliga fou poʻo le faʻaleleia o bug. O lea la, i totonu o se lala ese, e mafai ona e faia soʻo se suiga, ona tuʻufaʻatasia lea ma le mea autu. O le tele o tagata tomai faapitoa latou te le fautuaina le fatuina o tautinoga i totonu o le lala autu, ae fautuaina le fatuina o se mea fou, faia suiga i totonu ona tuufaatasia lea i le matai. Ina ia amata se lala fou, e te manaʻomia le faʻatonuina:
git branch
bugFixE mafai foi ona faia lenei mea i le poloaiga lenei:
git checkout -b
bugFix
O le auala lona lua e ese mai le muamua i lena tulaga, pe a uma ona faʻatinoina le faʻatonuga, e te vave alu i totonu o le paranesi faia.
E sili atu le fa’aigoaina o le lala fou i se pu’upu’u, ae i le taimi lava e tasi e lava le agava’a ma malamalama le igoa e taofia ai le fenumia’i i le galuega. A fa’aogaina lau faiga, e mafai ona e fa’amaoti se fa’amatalaga a’o le’i o’o i le igoa ole galuega. E le gata i lea, aua neʻi galo e tuʻu lau faʻamatalaga i tautinoga taʻitasi e te fatuina, lea e tatau ona faʻaalia ai le ute o suiga. Ina ia mafai ona e alu ese mai le tasi lala i le isi, e tatau ona e tamoe i le poloaiga lenei:
git checkout
new
_1 A maeʻa le galuega, o suiga ua faia i le lala o loʻo i ai nei e tatau ona tuʻufaʻatasia i le matai, matai. Ina ia faia lenei mea, siaki muamua le paranesi matai e faʻaaoga ai le poloaiga:
git checkout master A maeʻa lena, faʻafouina le lala i le lotoifale:
git
pull
origin
masterOle taimi nei e mafai ona e tu’ufa’atasia lala:
git
merge
bugFix O lenei fa’atonuga e fa’aopoopoina suiga mai le lala o lo’o fa’amaonia mai i le (bugFix) fa’atonuga i le lala o lo’o e i ai, i lenei tulaga matai. Ina ia vaʻai i le tulaga o loʻo i ai nei o le lala, e tatau ona e ulufale i le poloaiga:
git status Ina ia mafai e isi tagata faʻaoga o loʻo galulue i le poloketi e vaʻai i suiga ua faia, e tatau ona e tuleia i latou i le server. Ina ia faia lenei mea, e tatau ona e alu muamua i le lala e te manaʻo e tulei i le github. Ina ia ulufale i le matai, fai le poloaiga:
git checkout master A maeʻa lena, e mafai ona e tuleia i le Github server:
git push origin masterIna ia mafai e se isi tagata ona maua le avanoa i le poloketi, e te manaʻomia se auaunaga mo le teuina o le code, mo se faʻataʻitaʻiga, Github. Afai talu ai nei na e auai i le poloketi ma e te manaʻomia le siiina mai ia te oe lava, faʻatonu le poloaiga:
git clone https://github.com/…/….git
O iinei https://github.com/…/….git o le tuatusi o le fale teu oloa. E mafai ona maua e ala i le tatalaina o le poloketi manaʻomia ma kiliki i le lanu meamata “Code” button.
Fautuaga taua!
E fautuaina e te fa’afouina matai i lau masini fa’apitonu’u a’o le’i faia se lala fou. Ina ia faia lenei mea, ulufale i le lala manaʻomia ma faʻataʻitaʻi le poloaiga lenei:
git pull origin master O se taunuuga, o suiga moni o le a sii mai i le github. I le auala lava e tasi, e mafai ona e faʻafouina soʻo se lala. Ina ia faʻafouina lala uma o loʻo i ai, e mafai ona e faʻatautaia le poloaiga:
git pull
O se faʻafitauli masani pe a galue ma se poloketi Git
Pe a taumafai e otometi le tuʻufaʻatasia o suiga, e ono tupu e lua lala e iai suiga i luga o le laina tutusa i lenei tulaga pe a e faʻatonuina le poloaiga:
git merge master O le mea sese lea e aliali mai:
Auto-merge Hello.py CONFLICT
(content): Merge conflict in Hello.py Ua
le manuia le tuufaatasia otometi; faaleleia feteʻenaʻiga ona fai lea o le iʻuga. I lenei tulaga, e tatau ona e foia le feeseeseaiga ma le lima. Ina ia faia lenei mea, tatala le faila lea na tupu ai le mea sese, i la matou tulaga o Hello.py, fuafua po o le a le mea e sese ma faʻafitauli. A maeʻa lena, faʻaopoopo le faila faʻasaʻo ma le poloaiga:
git add
Talofa
.
py Ma fatuina se tautinoga fou:
git commit -m “Feteʻenaʻiga tuʻufaʻatasia”
Poloaiga aoga – Git poloaiga
E mafai ona e suʻeina pe faʻafefea ona ese le lala pito i lalo mai le isi e faʻaaoga ai le poloaiga:
git
diff < first_branch > <second_branch> Ina ia tape se
branch_namegit branch -d <
lala faʻaopoopo, faʻapipiʻi:
git help Maua se fesoasoani i se faʻatonuga patino:
git fesoasoani <command_name> Git ma GitHub amata vasega – mea e tatau ona e iloa e uiga i le faʻapipiʻiina, faʻafefea ona faʻapipiʻi, faʻapipiʻi, fale teu oloa, faʻatonuga, auala e fatu ai, tape ma faia suiga i lala: https: //youtu.be/zZBiln_2FhM
GUI polokalame mo le galulue faatasi ma Git
E sili atu ona faigofie le puleaina o faʻasalalauga faʻapipiʻi e le o le laina faʻatonu, ae faʻaaogaina se ata faʻataʻitaʻi. O nisi siosiomaga atinaʻe ma faʻatonu tusitusiga e tuʻuina atu se faʻataʻitaʻiga faʻataʻitaʻi mo le galue ma Git. Ae o loʻo i ai foi polokalame faʻapitoa, matou te lisiina nisi o latou:
- GitHub Desktop o se faʻataʻitaʻiga faʻataʻitaʻi ua mamanuina e galulue ai ma le aoga Git ma le auaunaga Github, e mafai ona faʻapipiʻi ma sii mai fale teu i lau kiliva malo, faʻapea foʻi ma le puleaina o suiga ma faia isi mea aoga.
- Sourcetree o se Git client e leai se totogi mo Windows ma Mac operating system e faigofie ai ona fegalegaleai ma faleoloa.
- GitKraken ose tagata fa’aoga fa’akomepiuta kalafi mo Windows, Linux ma MacOs e lagolagoina GitHub, GitLab ma Bitbucket auaunaga. Faatasi ai ma ia, e le gata e mafai ona e foia galuega autu, ae ia faia foi galuega sili atu ona faigata, mo se faʻataʻitaʻiga, tuʻufaʻatasia ma toe faʻatulagaina galuega, tuʻufaʻatasia lala, toe tusi talaʻaga.
Seʻi o tatou talanoa atili e uiga iā i latou taʻitoʻatasi.
GitHub Desktop
Puleaina ma fetuutuunai galuega faatino Github Desktop[/ caption] GitHub Desktop o se talosaga mo lau komepiuta patino e mafai ai ona e fegalegaleai sa’o ma le auaunaga Github. O lenei meafaigaluega e mafai ai e oe ona pulea faʻaliliuga e faʻaaoga ai se faʻataʻitaʻiga faʻataʻitaʻi, faʻavavevaveina lau galuega faʻaleleia. GitHub Desktop e mafai ai ona e fegalegaleai ma Git e aunoa ma le faʻaogaina o le laina faʻatonu, faʻaaoga naʻo le faʻaoga faʻaoga. E taua le matauina o le GitHub Desktop app e le mafai ona faia mea uma e mafai ona faia i le laina o le faʻatonuga, ae o le faʻaoga faʻaoga lava ia e ofoina atu tulafono Git faavae. GitHub Desktop e galue mo faiga ta’uta’ua uma, e aofia ai Windows, Linux, ma macOS. Matou te taʻu atu ia te oe pe faʻapefea ona faʻapipiʻi le GitHub Desktop ma galue i lenei talosaga. Le fa’aogaina o le GitHub auaunaga ma le GitHub Desktop app, E te manaʻomia le fatuina o se tala Github pe afai e te leʻi mauaina. Ina ia faia lenei mea, alu ile GitHub. I le tulimanu taumatau pito i luga, o le a e vaʻai i se faʻamau e fai mai “Saini”.
Kiliki i luga e alu i le isi itulau. E mana’omia lou tu’uina o au fa’amatalaga, e aofia ai lou tuatusi imeli, igoa fa’aigoa, ma le fa’aupuga. I le isi laasaga, o le a talosagaina oe e faʻamaonia lau faʻamatalaga e ala i le kilikiina o le soʻotaga i totonu o le imeli na oʻo mai i le tuatusi faʻamaonia. A maeʻa ona faʻamaonia, o le a faia se tala GitHub ma e mafai ona e amata faʻaogaina le faʻavae. Faatasi ai ma lau faʻamatalaga GitHub ua faʻatulagaina, ua e sauni e faʻapipiʻi le GitHub Desktop app i luga o lau komepiuta patino. Ina ia faia lenei mea, tatala se laupepa fou i lau suʻesuʻega ma alu i le itulau download o talosaga.
E manaʻomia e tagata faʻaoga Windows le kiliki i luga o le ki tele lanu viole o loʻo fai mai “Download for Windows”, ae afai o oe o se tagata Mac, e tatau ona e suʻeina le laina o loʻo fai mai macOS i lalo o le ki ma kiliki i luga. E tatau ona macOS 10.12 pe mulimuli ane pe 64-bit Windows. A maeʻa ona sii mai, e tatau ona e faʻapipiʻi le talosaga, ona e ulufale lea i totonu ma le tala na faia i le laasaga muamua. E te le tau saini i totonu i lau teugatupe i le taimi lava lena, ae sili ona fai nei. Ina ia fatuina se fale teu fou, tatala GitHub Desktop ma kiliki i luga o le pusa lona lua i le pito i lalo o loʻo fai mai “Fausia se Faʻamaumauga Fou i lau Hard Drive”. O le a aliali mai se faʻamalama faʻapipiʻi e manaʻomia ona faʻatumu – amata i le faʻaigoaina o le fale teu oloa muamua. A maeʻa ona filifilia se igoa, e tatau foi ona e filifili poʻo fea o le a tuʻu i luga o le komepiuta. E mafai foi ona e siaki le atigipusa o loʻo fai mai “Amataina lenei fale teu oloa i se README” pe a e manaʻo e sui le faila README lava ia mulimuli ane. A maeʻa lena kiliki “Fausia Repository”. O se taunuuga, ua e fatuina se fale fou Git e faʻaaoga ai le GitHub Desktop app e aunoa ma le faʻaogaina o se suʻega.
I le pito i luga o le itulau fou, o le ae iloa ai le igoa o le fale teu oloa ma le lala. O le mea moni, i le taimi nei o loʻo avanoa le faleoloa i luga o lau komepiuta. Ina ia lolomiina, e tatau ona tatou kiliki “Publish Repository”. O le fale teu oloa fou o le a faʻaalia nei i lau github profile. E mafai ona e fa’aogaina le GitHub Desktop app e fa’aola ai lau poloketi. Ina ia faia lenei mea, kiliki “Paranesi o loʻo i ai nei”, ona filifili lea o le lala e manaʻomia i le lisi o lala, faʻaigoa ma kiliki “Fausia”. Ina ia fesuiai i le va o le malamalama ma le pogisa, alu i le Filifiliga, Foliga. E mafai ona e fa’aogaina le desktop app e fai ai galuega e galulue fa’atasi ai ma isi. O fesili e mafai ai e oe ona siaki manatu ma talanoaina soʻo se suiga i au poloketi. Ina ia fatuina se mataupu, i le lisi o meaʻai, faʻaaoga le lisi o le “Repository”, ona kiliki lea o le “Create Issue”.
I le isi itu, e mafai ona e faʻalauiloa GitHub Desktop mai le laina faʻatonu. Ina ia faia lenei mea, tatala se poloaiga vave ma lolomi Github. E mafai foi ona e faʻalauiloa GitHub Desktop e faasaga i se fale teu oloa. Naʻo le taʻi Github sosoo ai ma le auala teu oloa.
Punavai
SourceTree o se talosaga e leai se totogi mo le galue ma GitHub, BitBucket ma Mercurial auaunaga. O lo’o avanoa mo fa’avae e fa’aogaina Windows ma iOS. Sourcetree e fa’afeiloa’i amata. O loʻo i ai se GUI faʻapitoa mo fale teu oloa ma faʻatagaina oe e faʻaaoga le mana atoatoa o Git e ala i se faʻaoga faigofie. Ina ia faʻapipiʻi SourceTree, e tatau ona e siiina le faila faʻapipiʻi mai le nofoaga aloaia ma faʻatautaia. I le taimi o le faʻapipiʻiina, e te manaʻomia le faʻatagaina o le talosaga e fai suiga i le hard drive, malilie i le maliega laisene. I le taimi foʻi o le faʻapipiʻiina, e mafai e SourceTree ona fesili pe e te manaʻo e faʻapipiʻi soʻo se git software. E tatau ona e fai atu “Ioe” ma faʻapipiʻi lenei polokalama. E lua auala e faʻafesoʻotaʻi ai i le auaunaga Github:
- E ala i le fa’atagaina o le OAuth protocol.
- Faatasi ai ma se ki SSH.
Sei o tatou talanoa e uiga ia i latou taitoatasi. O le auala muamua o le faʻafesoʻotaʻi GitHub ma se tala mamao. Fa’ataga SourceTree e fa’afeso’ota’i lau tala GitHub ile OAuth. Ole auala pito sili lea ona faigofie e faʻafesoʻotaʻi ai GitHub ile SourceTree.
- Muamua kiliki “Faaopoopo se tala”.
- Ona filifili lea o le GitHub mo le talimalo. Aua ne’i suia le fa’atonuga ma le fa’amaoni, o lona uiga, tu’u le HTTPS ma le OAuth. Ona kiliki lea o le “Refresh OAuth Token”. O le a otometi lava ona tatalaina e le app se itulau web i lau suʻesuʻega ma fesili atu ia te oe mo au faʻamatalaga faʻamatalaga GitHub account. Afai na e saini muamua i lau GitHub account i lenei suʻega, o le a faaseʻe lenei laasaga.
- Kiliki “Fa’atagaina atlassian” e fa’ataga ai le SourceTree avanoa i lau tala GitHub.
- A maeʻa lena, e tatau ona e vaʻai i se feʻau e uiga i le faʻamaeʻaina manuia o le faʻamaoniga. Kiliki OK.
Ona mafai lea ona e vaʻai i lau faleoloa atoa i SourceTree e ala i le kiliki i luga o lau teugatupe.
O le auala lona lua o le faʻafesoʻotaʻi GitHub ma se ki SSH. Ina ia faia lenei mea, e tatau ona e fatuina se pea SSH ki. Ole ki fa’alilolilo ma fa’alaua’itele. O lo’o fa’aogaina le ki fa’alaua’itele i le tala GitHub. I le isi itu, o le ki tumaoti o le a faaopoopo i le lisi o ki i lau komepiuta. O fa’atonuga nei:
- Ina ia fa’atupuina se pa’aga ki SSH, alu i le lisi o “Meafaigaluega” ma kiliki “Fausia pe Fa’aulu mai SSH Ki”.
- Kiliki “Fa’atupu” i le PuTTY fa’amalama fa’aola.
- Fa’asolo le fa’asolo o le isumu i se avanoa avanoa, ma fa’agaoioi le fa’asolo o le isumu se’ia o’o i le fa’ai’uga o le tupulaga.
- A uma ona e fa’atupuina le ki SSH, seti se fa’aupuga mo lau ki SSH.
- Fa’asao le ki lautele ma le ki fa’apitoa.
- Aua ne’i tapuni le fa’aputu ki PuTTY. Ulufale i lau tala GitHub, kiliki lau avatar icon i le tulimanu pito i luga taumatau, ona kiliki lea Faʻatonu.
- Kiliki i le “SSH ma GPG ki” ma filifili “New SSH key”.
- Tu’u lau ki SSH se igoa ma kopi le ki fa’alaua’itele mai le PuTTY key generator i le ki fanua. A maeʻa lena, kiliki “Add SSH Key”.
- Toe foʻi i SourceTree, alu i “Meafaigaluega” ma kiliki i le “Launch SSH Agent”.
- A maeʻa sina taimi, kiliki le tamaʻi mataʻitusi icon i luga o le taskbar.
- O se taunuuga, o le a aliali mai se lisi o ki. Kiliki “Add Key” e fa’aopoopo le ki patino na e fa’asaoina muamua.
Toe foʻi nei i le itulau GitHub repository ma taumafai e faʻapipiʻi e faʻaaoga ai le SSH. https://articles.opexflow.com/programming/chto-takoe-github-kak-polzovatsya.htm
GitKraken
GitKraken o se isi tusi talosaga ua mamanuina e galulue ai ma faiga faʻatonutonu faʻasologa e faʻaaoga ai le GUI. Ina ia amata, e tatau ona e lesitala ile GitHub ma faʻapipiʻi le talosaga GitKraken. A e amataina le talosaga, e tatau ona e ulufale i lou igoa ole igoa ma le upegatafaʻilagi mai le auaunaga GitHub. Ina ia aua nei e ulufale i se upu faataga i taimi uma, e tatau ona e setiina se ki SSH. Afai e te le’i faia se ki SSH, e mafai ona e mulimuli i le GitHub ta’iala ile fatuina o se ki fou. O le taimi lava e maua ai lau SSH ki, e mafai ona e faʻaopopo i lau GitHub account. Ina ia faia lenei mea, filifili “File” ona “Preferences” mai le lisi autu. Ona filifili lea o le “Authentication” ma tuʻuina atu auala mo au faʻasalalauga lautele ma ki faʻapitoa. O le laasaga muamua i le lolomiina o soʻo se mea i le GitHub o le fatuina lea o se fale teu oloa i le lotoifale e siaki ai lau galuega. O lenei faila o le a iai uma faila e te manaʻo e faʻasalalau i GitHub. E tatau ona e mulimuli i faatonuga:
- Ina ia fatuina se fale fou i GitKraken, filifili “File” mai le lisi autu, ona “Init Repo”. O le a tele filifiliga mo ituaiga eseese o fale teu oloa, filifili “Local Local”.
- Ona filifili lea o le faila o le a avea ma au fale teu oloa fou. E mafai ona e filifilia se pusa avanoa po o se faila ua uma ona iai faila; e le leiloa au suiga.
- O lo’o iai fo’i fa’atonuga mo fa’ata’ita’iga fa’aletonu ma faila o laisene. Tuu mea uma e pei ona i ai.
- Kiliki “Create Repository”.
E te le manaʻomia se tala Github e faʻaaoga ai Git (poʻo GitKraken) i le lotoifale i lau komepiuta. Ae peitaʻi, afai e te fuafua e galulue faʻatasi ma isi tagata faʻaoga, pe faʻaoga faila mai le tele o komepiuta, e te manaʻomia le faʻaogaina o se talimalo e pei o Github. Ina ia fatuina se fale teu oloa ile GitHub, pe a uma ona kiliki “Init Repo”, filifili le laina “GitHub” ma faʻatumu le faamalama o loʻo faʻaalia e pei ona taua i lalo:
- Account – Le igoa o lau tala GitHub.
- Igoa – le igoa o le fale teu oloa. Fausia mai mataitusi, numera ma va’ai lalo.
- Fa’amatalaga – Fa’amatalaga o mea o le a iai i totonu o lenei fale teu oloa.
- Avanoa – avanoa i se nofoaga mamao, pe tatau ona iloa e tagata uma pe tumau tatala mo oe ma tagata e te faʻaopoopoina o ni paaga
- Clone ina ua uma le init – tuʻu lenei filifiliga e siaki, lea o le a faʻaavanoaina ai le faleteuoloa mo oe ile GitHub.
- O fea e fa’apipi’i ai – filifili se nofoaga i luga o le komipiuta e tatau ona tu’u ai le fa’aputu fou fou.
- Mulimuli ane, kiliki le “Create Repository and Clone” button .
A maeʻa lena, o le a faʻaalia se faila fou i le tulimanu agavale pito i luga o le GitKraken interface, ma e mafai ona tatou vaʻaia nisi faʻamatalaga e uiga i ai i le koluma agavale. A faʻafesoʻotaʻi GitHub i GitKraken, ia mautinoa o loʻo faia le faʻatagaina i Chrome poʻo Firefox, ae le o Internet Explorer.
Fefa’ataua’iga Bots ile GitHub – Bot Github Open Source
O le Git version control system e faʻaaogaina, faatasi ai ma isi mea, e atiaʻe
ai robots fefaʻatauaʻiga . O nisi nei o faʻataʻitaʻiga o ia atinaʻe e mafai ona e sii maia ma faʻaoga.
Python Fefa’ataua’iga Robot
O lo’o maua se robot fefa’ataua’iga o lo’o tusia i le Python i le https://github.com/areed1192/python-trading-robot, lea e mafai ona fa’ata’ita’iina ta’iala fa’apitoa e fa’aaoga ai su’esu’ega fa’apitoa. Ua mamanuina le robot e faʻataʻitaʻiina le tele o faʻataʻitaʻiga masani: E mafai ona faʻatusatusa le aofaʻi o tulaga lamatia e fesoʻotaʻi ma se faila ma tuʻuina atu faʻamatalaga moni aʻo fefaʻatauaʻiga. Fa’ataga oe e galue fa’atasi ma se laulau fa’amaumauga o lo’o iai uma tau fa’asolopito ma tau o lo’o iai nei pe a suia. O le a faafaigofie ai le faagasologa o le teuina o faamatalaga ma vave ona maua. E le gata i lea, o le a faʻapipiʻiina ina ia faigofie ona e vaʻai i au faʻamatalaga tau tupe pe a oʻo mai ma faʻatino atili suʻesuʻega pe a manaʻomia. O lo’o iai fa’ailoga e fa’aoga uma ai tau fa’asolopito ma tau o lo’o iai nei.
Fefa’ataua’iga bot Cassandre
Cassandre fefaʻatauaʻiga robot fesoʻotaʻiga i GitHub https://github.com/cassandre-tech/cassandre-trading-bot – e mafai ona tausia lelei le fesoʻotaʻi atu i le fefaʻatauaʻiga, tala, faʻatonuga, fefaʻatauaiga ma tulaga, ina ia mafai ona e taulaʻi i le fausiaina o lau fuafuaga. O faʻasalalauga taʻitasi e faʻataʻitaʻiina e galulue faʻatasi ma fefaʻatauaiga Kucoin, Coinbase ma Binance. Faatasi ai ma ia, e faigofie ona fatuina lau lava fuafuaga, mo lenei mea e te manaʻomia le setiina o tulaga mo le taimi e te manaʻo ai e fai ni avanoa pupuu pe umi ma seti tulafono. O loʻo i ai se uta mo le suʻeina o le bot i luga o faʻamaumauga faʻasolopito. I le taimi o suʻega, Cassandre o le a faʻaulufale mai faʻamaumauga ma faʻaopoopo i lau fuafuaga. Cassandre o le a fesoasoani ia te oe e fausia se fuafuaga e faʻavae i luga o le ta4j technical analysis library.
EA31337 Saoloto
EA31337 Free ile https://github.com/EA31337/EA31337-Libre ose free multi-strategy Forex trading robot tusia i le MQL. O le robot fefaʻatauaʻiga e sau ma sili atu i le 35 fuafuaga e filifili mai ai. E mafai e ta’iala ta’itasi ona su’esu’eina le maketi i taimi eseese e tuto’atasi. E fa’avae le au’ili’iliga o maketi i fa’ailoga fa’apitoa ta’uta’ua. E mafai foi ona e tusia au lava fuafuaga.
Robot kevirite. Banavo