Git është një mjet i linjës komanduese për kontrollin e versionit, domethënë për mbajtjen e një historie të ndryshimeve që përdoruesi bën në skedarët e projektit. Zakonisht përdoret për të punuar në aplikacione, por mund të përdoret në raste të tjera, për shembull, projektuesit përdorin Git për të ruajtur versione të ndryshme të vizatimeve dhe paraqitjeve. Git ju lejon të ktheni një aplikacion në një version të mëparshëm, të krahasoni dhe analizoni ndryshimet.
- Git për fillestarët: terma dhe koncepte bazë, udhëzues hyrës
- Si funksionon Git
- Instalimi i Git
- Paracaktimi i Git
- Krijimi i depove tuaja të para të Git
- Kur të angazhoheni
- Bashkëpunoni në projektet Git
- Një problem i zakonshëm kur punoni me një projekt Git
- Komandat e dobishme – Komandat Git
- Programe GUI për të punuar me Git
- Desktop GitHub
- Sourcetree
- GitKraken
- Tregtimi i robotëve në GitHub – Bot Github me burim të hapur
- Roboti tregtar Python
- Bot tregtare Cassandre
- EA31337 Libre
Git për fillestarët: terma dhe koncepte bazë, udhëzues hyrës
Përpara se të filloni të punoni me Git, duhet të kuptoni se çfarë janë një depo, commit dhe degë.
Një depo është një vend ku ruhen kodet ose të dhëna të tjera, si dhe një histori e ndryshimeve të tyre. Programi Git funksionon në nivel lokal dhe të gjitha informacionet ruhen në kompjuterin tuaj, por mund të përdorni edhe shërbimet e internetit. Më i popullarizuari prej tyre është Github. Ka dy të tjera të njohura: Bitbucket dhe GitLab.
Një angazhim është një pamje e gjendjes së një projekti në një moment të caktuar kohor. Ka një ID unike dhe komente.
Një degë është një histori e ndryshimeve të bëra në një projekt. Ai ka emrin e vet dhe përbëhet nga angazhime. Një depo mund të ketë degë të shumta që degëzohen ose bashkohen me degë të tjera.
Si funksionon Git
Le të tregojmë vizualisht se si është rregulluar sistemi i ruajtjes Git, duke përdorur një vizatim të thjeshtë si shembull.
Këtu rrathët përfaqësojnë kryerjet, dhe shigjetat tregojnë se cilit i referohet. Meqenëse të gjithë i referohen atij të mëparshmit, C3 është më i riu, C2 është versioni më i vjetër, e kështu me radhë, deri në të parin në këtë degë C0. Kjo është dega master, e njohur zakonisht si master. Drejtkëndëshi i etiketuar kryesor* në brendësi tregon se në cilin angazhim po punoni aktualisht. Në figurë, shihni një grafik të thjeshtë me një degë dhe katër angazhime. Git është gjithashtu në gjendje të punojë me grafikë komplekse që përfshijnë disa degë që mund të bashkohen në një.
Instalimi i Git
Git është një mjet konsole që mund të funksionojë në sistemet operative Windows, Mac OS dhe Linux. Ne do t’ju tregojmë se si ta instaloni atë për secilën prej tyre. Për të instaluar në Windows OS, duhet të shkarkoni aplikacionin nga faqja zyrtare e internetit https://git-scm.com/downloads dhe ta instaloni atë.
Nëse keni Mac OS dhe keni instaluar menaxherin e paketave Homebrew, shkruani komandën:
brew install git Nëse Homebrew nuk është i instaluar, atëherë ekzekutoni:
git –version Pas kësaj, në dritaren që shfaqet, do t’ju kërkohet të instaloni Command Line Tools . Git do të instalohet gjithashtu me këtë mjet. Për Linux Debian dhe shpërndarjet e tjera të bazuara në këtë version, si Ubuntu ose Mint, kërkohet komanda e mëposhtme për të instaluar:
sudo apt install gitPër Linux CentOS, duhet të futni:
sudo yum install git Çfarë është Git, instalimi dhe konfigurimi – instalimi: https://youtu.be/bkNCylkzFRk
Paracaktimi i Git
Pas instalimit të Git, duhet ta konfiguroni atë në mënyrë që sa herë që krijoni një commit, të tregohet emri i autorit. Për ta bërë këtë, ekzekutoni git dhe ekzekutoni komandën:
git config –global user.name ”
Autor
“ Këtu, në vend të “Author”, vendosim emrin tonë, për shembull, “Ivan_Petrov”. Pas kësaj, mund të vendosni adresën e emailit me komandën e mëposhtme:
git config –global user.email “You_adr@email.com” Në këtë rast, në vend të “You_adr@email.com” ne tregojmë adresën e vërtetë të emailit.
Krijimi i depove tuaja të para të Git
Për të krijuar një depo, së pari shkoni te dosja e projektit. Për shembull, në Windows kjo mund të jetë D:/GitProject. Futni komandën:
cd
d:\GitProject Pas kësaj, krijoni depon:
git init Pas kësaj, shtoni të gjithë skedarët:
git add –all Për të shtuar një skedar specifik, shkruani:
git shtoni emrin e skedarit Tani mund të krijoni një commit:
git commit -m “koment” Disa shënime për krijimin e një depoje:
- Një depo mund të ketë shumë skedarë dhe nën-dosje (kryesisht vetëm një dosje të rregullt).
- Është më mirë të keni një depo të veçantë për çdo projekt.
- Mos krijoni dosje për një depo brenda një depoje tjetër (shmangni depot e matryoshka!).
- Ndryshimet e bëra në dosjet e depove “gjurmohen” nga Git, por këto ndryshime duhet të shtohen në depo në mënyrë që të gjurmohen ose regjistrohen.
- Ju mund të kontrolloni elementët që Git “shikon”. Është më mirë të shpërfillni grupe të dhënash shumë të mëdha ose skedarë të përkohshëm.
Kur të angazhoheni
Përkushtimet në Git rekomandohen në rastet e mëposhtme:
- funksionalitet i ri i shtuar në projekt;
- rregulluar të gjitha gabimet;
- ju jeni duke mbyllur për sot dhe dëshironi të ruani ndryshimet tuaja.
Bashkëpunoni në projektet Git
Le të themi se ju dhe miqtë tuaj keni krijuar një projekt të ri dhe keni vendosur të ndani përgjegjësitë. Njëri do të jetë përgjegjës për funksionalitetin, tjetri për dizajnin dhe dizajnin, i treti për regjistrimin, autorizimin dhe sigurinë. Në këtë rast, ju duhet të degëzoni. Siç është përmendur tashmë, një degë është një grup i kryerjeve që shkojnë në mënyrë sekuenciale njëra pas tjetrës. Dega master quhet master. Degët e tjera janë për zbatimin e veçorive të reja ose rregullimin e gabimeve. Kështu, në një degë të veçantë, mund të bëni çdo ndryshim, dhe më pas t’i bashkoni ato me atë kryesore. Shumë ekspertë nuk këshillojnë krijimin e angazhimeve në degën kryesore, por rekomandojnë krijimin e një të reje, duke bërë ndryshime në të dhe më pas bashkimin e tij në master. Për të nisur një degë të re, duhet të ekzekutoni komandën:
git branch
bugFixKjo mund të bëhet edhe me komandën e mëposhtme:
git checkout –b
BugFix
Metoda e dytë ndryshon nga e para në atë që në këtë rast, pas ekzekutimit të komandës, menjëherë futeni në degën e krijuar.
Është më mirë të emërtoni degën e re me një emër konciz, por në të njëjtën kohë mjaftueshëm të gjerë dhe të kuptueshëm për të parandaluar konfuzionin në projekt. Kur përdorni sistemin tuaj, mund të specifikoni një identifikues përpara emrit të detyrës. Gjithashtu, mos harroni të lini komentin tuaj në çdo angazhim që krijoni, i cili duhet të tregojë thelbin e ndryshimeve. Për të kaluar nga një degë në tjetrën, duhet të ekzekutoni komandën e mëposhtme:
git checkout
new
_1 Pas përfundimit të punës, ndryshimet e bëra në degën aktuale duhet të bashkohen në master, master. Për ta bërë këtë, së pari kontrolloni degën kryesore duke përdorur komandën:
git checkout master Pas kësaj, përditësoni degën lokale:
git
pull
origin
masterTani mund të bashkoni degët:
git
merge
bugFix Kjo komandë shton ndryshime nga dega e specifikuar në komandën (bugFix) në degën ku jeni, në këtë rast master. Për të parë gjendjen aktuale të degës, duhet të futni komandën:
statusi git Në mënyrë që përdoruesit e tjerë që punojnë në projekt të shohin ndryshimet e bëra, duhet t’i shtyni ato në server. Për ta bërë këtë, së pari duhet të shkoni te dega që dëshironi të shtyni në github. Për të hyrë në master, ekzekutoni komandën:
git checkout master Pas kësaj, mund ta shtyni atë te serveri Github:
git push origin masterNë mënyrë që një person tjetër të ketë akses në projekt, ju duhet një shërbim për ruajtjen e kodit, për shembull, Github. Nëse i jeni bashkuar së fundi projektit dhe duhet ta shkarkoni vetë, ekzekutoni komandën:
git clone https://github.com/…/….git
Këtu https://github.com/…/….git është adresa e depove. Mund të merret duke hapur projektin e dëshiruar dhe duke klikuar në butonin e gjelbër “Kodi”.
Këshilla të rëndësishme!
Rekomandohet që të përditësoni masterat në kompjuterin tuaj lokal përpara se të krijoni një degë të re. Për ta bërë këtë, futni degën e dëshiruar dhe ekzekutoni komandën e mëposhtme:
git pull origin master Si rezultat, ndryshimet aktuale do të shkarkohen nga github. Në të njëjtën mënyrë, ju mund të përditësoni çdo degë. Për të përditësuar të gjitha degët ekzistuese, mund të ekzekutoni komandën:
git pull
Një problem i zakonshëm kur punoni me një projekt Git
Kur përpiqeni të bashkoni automatikisht ndryshimet, mund të ndodhë që të dyja degët të kenë ndryshime në të njëjtën linjë në këtë rast kur ekzekutoni komandën:
git merge master Shfaqet gabimi i mëposhtëm:
Shkrirja automatike Hello.py
CONFLICT (përmbajtja): Bashkoni konfliktin në Hello.py
Bashkimi automatik dështoi; rregulloni konfliktet dhe më pas vendosni rezultatin. Në këtë rast, ju duhet ta zgjidhni konfliktin me dorë. Për ta bërë këtë, hapni skedarin në të cilin ndodhi gabimi, në rastin tonë është Hello.py, kuptoni se çfarë nuk shkon dhe zgjidhni problemet. Pas kësaj, shtoni skedarin e korrigjuar me komandën:
git add
Hello
.
py Dhe krijoni një commit të ri:
git commit -m “Konflikt i bashkuar”
Komandat e dobishme – Komandat Git
Mund të zbuloni se si ndryshon dega e poshtme nga një tjetër duke përdorur komandën:
git
diff < first_branch > <second_branch> Për të fshirë një
branch_namegit branch -d <
degë shtesë, shkruani:
git help Merr ndihmë për një komandë specifike:
git help <command_name> Kursi fillestar i Git dhe GitHub – çfarë duhet të dini rreth instalimit, si të instaloni, commits, depo, komanda, si të krijoni, fshini dhe bëni ndryshime në degë: https: //youtu.be/zZBiln_2FhM
Programe GUI për të punuar me Git
Është më e lehtë të menaxhosh versionet e softuerit jo përmes linjës së komandës, por duke përdorur një ndërfaqe grafike. Disa mjedise zhvillimi dhe redaktues teksti ofrojnë një ndërfaqe grafike për të punuar me Git. Por ka edhe programe speciale, ne rendisim disa prej tyre:
- GitHub Desktop është një aplikacion grafik i krijuar për të punuar me shërbimin Git dhe shërbimin Github, ai mund të klonojë dhe shkarkojë depo në hard diskun tuaj, si dhe të menaxhojë ndryshimet dhe të bëjë gjëra të tjera të dobishme.
- Sourcetree është një klient falas Git për sistemet operative Windows dhe Mac që e bën të lehtë ndërveprimin me depot.
- GitKraken është një klient grafik miqësor për përdoruesit për Windows, Linux dhe MacO që mbështet shërbimet GitHub, GitLab dhe Bitbucket. Me të, ju jo vetëm që mund të zgjidhni detyrat themelore, por edhe të kryeni operacione më komplekse, për shembull, bashkoni dhe riorganizoni kryerjet, bashkoni degët, rishkruani historinë.
Le të flasim për secilën prej tyre në më shumë detaje.
Desktop GitHub
GitHub Desktop është një aplikacion për kompjuterin tuaj personal që ju lejon të ndërveproni drejtpërdrejt me shërbimin Github. Ky mjet ju lejon të menaxhoni versionet duke përdorur një ndërfaqe grafike, duke përshpejtuar rrjedhën e punës tuaj të zhvillimit. GitHub Desktop ju lejon të ndërveproni me Git pa përdorur linjën e komandës, duke përdorur vetëm ndërfaqen e aplikacionit. Vlen të përmendet se aplikacioni GitHub Desktop nuk mund të bëjë gjithçka që mund të bëhet me vijën e komandës, por vetë ndërfaqja e përdoruesit ofron komandat bazë të Git. GitHub Desktop funksionon për të gjitha sistemet operative të njohura, duke përfshirë Windows, Linux dhe macOS. Ne do t’ju tregojmë se si të instaloni GitHub Desktop dhe të punoni me këtë aplikacion. Për të përdorur shërbimin GitHub dhe aplikacionin GitHub Desktop, Ju do të duhet të krijoni një llogari Github nëse nuk e keni tashmë një të tillë. Për ta bërë këtë, shkoni te GitHub. Në këndin e sipërm të djathtë, do të shihni një buton që thotë “Regjistrohu”.
Klikoni mbi të për të shkuar në faqen tjetër. Ju duhet të shkruani të dhënat tuaja, duke përfshirë adresën tuaj të emailit, emrin e përdoruesit dhe fjalëkalimin. Në fazën tjetër, do t’ju kërkohet të verifikoni llogarinë tuaj duke klikuar në lidhjen brenda emailit që erdhi në adresën e specifikuar. Pasi të verifikohet, do të krijohet një llogari GitHub dhe mund të filloni të përdorni platformën. Me konfigurimin e llogarisë suaj GitHub, jeni gati të instaloni aplikacionin GitHub Desktop në kompjuterin tuaj personal. Për ta bërë këtë, hapni një skedë të re në shfletuesin tuaj dhe shkoni te faqja e shkarkimit të aplikacionit.
Përdoruesit e Windows duhet të klikojnë në butonin e madh ngjyrë vjollce që thotë “Shkarko për Windows”, por nëse jeni përdorues Mac, duhet të gjeni rreshtin që thotë macOS poshtë butonit dhe të klikoni mbi të. Duhet të jetë macOS 10.12 ose më i ri ose Windows 64-bit. Pas shkarkimit, do t’ju duhet të instaloni aplikacionin dhe më pas të identifikoheni me llogarinë e krijuar në hapin e mëparshëm. Nuk është e nevojshme të identifikoheni menjëherë në llogarinë tuaj, por është më mirë ta bëni këtë tani. Për të krijuar një depo të re, hapni GitHub Desktop dhe klikoni në kutinë e dytë në fund që thotë “Krijoni një depo të re në hard diskun tuaj”. Do të shfaqet një dritare pop-up që duhet të plotësohet – filloni duke emërtuar depon e parë. Pasi të zgjidhni një emër, do t’ju duhet gjithashtu të zgjidhni se ku do të vendoset në kompjuter. Ju gjithashtu mund të kontrolloni kutinë që thotë “Inicializoni këtë depo me një README” nëse dëshironi të modifikoni vetë skedarin README më vonë. Pas kësaj, klikoni “Krijo depo”. Si rezultat, ju keni krijuar një depo të re Git duke përdorur aplikacionin GitHub Desktop pa përdorur një shfletues.
Në krye të faqes së re, do të shihni emrin e depove dhe degës. Në fakt, tani depoja është e disponueshme vetëm në kompjuterin tuaj. Për ta publikuar atë, duhet të klikojmë “Publish depo”. Depoja e re tani do të shfaqet në profilin tuaj github. Ju mund të përdorni aplikacionin GitHub Desktop për të degëzuar projektin tuaj. Për ta bërë këtë, klikoni “Dega aktuale”, dhe më pas zgjidhni degën e dëshiruar në listën e degëve, emërtoni atë dhe klikoni “Krijo”. Për të kaluar midis sfondeve të lehta dhe të errëta, shkoni te Opsionet, Paraqitja. Mund të përdorni aplikacionin e desktopit për të krijuar detyra për të bashkëpunuar në projekte me të tjerët. Pyetjet ju lejojnë të mbani gjurmët e ideve dhe të diskutoni çdo ndryshim në projektet tuaja. Për të krijuar një problem, në shiritin e menusë, përdorni menynë “Depo” dhe më pas kliko “Krijo problem”.
Përndryshe, mund të nisni GitHub Desktop nga linja e komandës. Për ta bërë këtë, hapni një komandë dhe shkruani Github. Ju gjithashtu mund të nisni GitHub Desktop kundër një depoje specifike. Thjesht shkruani Github i ndjekur nga shtegu i depove.
Sourcetree
SourceTree është një aplikacion falas për të punuar me shërbimet GitHub, BitBucket dhe Mercurial. Është i disponueshëm për platformat që përdorin Windows dhe iOS. Sourcetree është miqësor për fillestarët. Ka një GUI intuitive për depot dhe ju lejon të përdorni fuqinë e plotë të Git përmes një ndërfaqe të thjeshtuar. Për të instaluar SourceTree, duhet të shkarkoni skedarin e instalimit nga faqja zyrtare dhe ta ekzekutoni atë. Gjatë procesit të instalimit, do t’ju duhet të lejoni aplikacionin të bëjë ndryshime në hard disk, të pajtoheni me marrëveshjen e licencës. Gjithashtu gjatë procesit të instalimit, SourceTree mund të pyesë nëse dëshironi të instaloni ndonjë softuer shtesë git. Ju duhet të thoni “Po” dhe të instaloni këtë softuer. Ka dy mënyra për t’u lidhur me shërbimin Github:
- Nëpërmjet protokollit të autorizimit OAuth.
- Me një çelës SSH.
Le të flasim për secilën prej tyre. Mënyra e parë është të lidhni GitHub me një llogari në distancë. Lejo SourceTree të lidhë llogarinë tuaj GitHub me OAuth. Kjo është mënyra më e lehtë për të lidhur GitHub me SourceTree.
- Së pari klikoni “Shto një llogari”.
- Pastaj zgjidhni GitHub për pritje. Mos e ndryshoni protokollin dhe vërtetimin e preferuar, domethënë, lini HTTPS dhe OAuth. Pastaj klikoni “Rifresko Token OAuth”. Aplikacioni do të hapë automatikisht një faqe në internet në shfletuesin tuaj dhe do t’ju kërkojë të dhënat e hyrjes në llogarinë tuaj GitHub. Nëse keni hyrë më parë në llogarinë tuaj GitHub në këtë shfletues, ky hap do të anashkalohet.
- Klikoni “Autorize atlassian” për të lejuar qasjen e SourceTree në llogarinë tuaj GitHub.
- Pas kësaj, duhet të shihni një mesazh për përfundimin e suksesshëm të vërtetimit. Klikoni OK.
Më pas mund të shikoni të gjithë depon tuaj në SourceTree duke klikuar në llogarinë tuaj.
Mënyra e dytë është të lidhni GitHub me një çelës SSH. Për ta bërë këtë, ju duhet të gjeneroni një palë çelësa SSH. Ky është një çelës privat dhe publik. Çelësi publik përdoret në llogarinë GitHub. Nga ana tjetër, çelësi privat do të shtohet në listën e çelësave në kompjuterin tuaj. Më poshtë janë udhëzimet:
- Për të gjeneruar një çift çelësash SSH, shkoni te menyja “Vegla” dhe kliko “Krijo ose importo çelësat SSH”.
- Klikoni “Generate” në dritaren e gjeneratorit të çelësave PuTTY.
- Zhvendosni kursorin e miut në një hapësirë boshe dhe lëvizni kursorin e miut deri në fund të gjeneratës.
- Pasi të keni mbaruar gjenerimin e çelësit SSH, vendosni një fjalëkalim për çelësin tuaj SSH.
- Ruani çelësin publik dhe çelësin privat.
- Mos e mbyllni gjeneratorin e çelësit PuTTY. Hyni në llogarinë tuaj GitHub, klikoni ikonën tuaj të avatarit në këndin e sipërm djathtas dhe më pas klikoni Cilësimet.
- Klikoni në “çelësat SSH dhe GPG” dhe zgjidhni “Çelësi i ri SSH”.
- Jepni një emër çelësit tuaj SSH dhe kopjoni çelësin publik nga gjeneratori i çelësave PuTTY në fushën e çelësit. Pas kësaj, klikoni “Shto çelësin SSH”.
- Kthehuni te SourceTree, shkoni te “Tools” dhe klikoni në “Launch SSH Agent”.
- Pas një kohe, klikoni ikonën e monitorit të vogël në shiritin e detyrave.
- Si rezultat, do të shfaqet një listë çelësash. Klikoni “Shto çelësin” për të shtuar çelësin privat që keni ruajtur më parë.
Tani kthehuni te faqja e depove të GitHub dhe provoni ta klononi duke përdorur SSH. https://articles.opexflow.com/programming/chto-takoe-github-kak-polzovatsya.htm
GitKraken
GitKraken është një tjetër aplikacion i krijuar për të punuar me sisteme të ndryshme të kontrollit të versioneve duke përdorur GUI. Për të filluar, duhet të regjistroheni në GitHub dhe të instaloni aplikacionin GitKraken. Kur filloni aplikacionin, duhet të futni emrin e përdoruesit dhe fjalëkalimin nga shërbimi GitHub. Për të mos futur një fjalëkalim çdo herë, duhet të konfiguroni një çelës SSH. Nëse nuk keni krijuar tashmë një çelës SSH, mund të ndiqni udhëzuesin GitHub për krijimin e një çelësi të ri. Pasi të keni çelësin tuaj SSH, mund ta shtoni atë në llogarinë tuaj GitHub. Për ta bërë këtë, zgjidhni “File” pastaj “Preferences” nga menyja kryesore. Pastaj zgjidhni “Authentication” dhe jepni shtigjet për çelësat tuaj publikë dhe privatë. Hapi i parë në publikimin e çdo përmbajtjeje në GitHub është krijimi i një depoje lokale për të mbajtur gjurmët e punës suaj. Kjo dosje do të përmbajë të gjithë skedarët që dëshironi të publikoni në GitHub. Ju duhet të ndiqni udhëzimet:
- Për të krijuar një depo të re në GitKraken, zgjidhni “File” nga menyja kryesore, pastaj “Init Repo”. Do të ketë disa opsione për lloje të ndryshme deposh, zgjidhni “Vetëm Lokal”.
- Pastaj zgjidhni dosjen që do të jetë depoja juaj e re. Ju mund të zgjidhni një dosje bosh ose një dosje që tashmë përmban skedarë; ju nuk do të humbni ndryshimet tuaja.
- Kutia e dialogut tjetër përmban gjithashtu cilësime për shabllonet e paracaktuar dhe skedarët e licencës. Lërini gjithçka ashtu siç është.
- Klikoni “Krijo depo”.
Nuk ju nevojitet një llogari Github për të përdorur Git (ose GitKraken) lokalisht në kompjuterin tuaj. Sidoqoftë, nëse planifikoni të bashkëpunoni me përdorues të tjerë, ose të përdorni skedarë nga shumë kompjuterë, do t’ju duhet të përdorni një host siç është Github. Për të krijuar një depo në GitHub, pasi të klikoni “Init Repo”, zgjidhni rreshtin “GitHub” dhe plotësoni dritaren që shfaqet si më poshtë:
- Llogaria – Emri i llogarisë suaj GitHub.
- Emri – emri i depove. Kompozoni atë nga shkronjat, numrat dhe nënvizat.
- Përshkrimi – Përshkrimi i asaj që do të përmbajë kjo depo.
- Qasje – qasja në një vendndodhje të largët, pavarësisht nëse duhet të jetë e dukshme për të gjithë ose të mbetet e hapur vetëm për ju dhe njerëzit që shtoni si bashkëpunëtorë
- Klononi pas fillimit – lëreni të kontrolluar këtë opsion, i cili do ta bëjë të disponueshëm depon për ju në GitHub.
- Ku të klononi – zgjidhni një vendndodhje në kompjuter ku duhet të vendoset dosja e sapokrijuar e depove.
- Më në fund, klikoni butonin “Krijo depo dhe klon” .
Pas kësaj, një dosje e re do të shfaqet në këndin e sipërm të majtë të ndërfaqes GitKraken, dhe ne mund të shohim më shumë informacion në lidhje me të në kolonën e majtë. Kur lidhni GitHub me GitKraken, sigurohuni që autorizimi të kryhet ose në Chrome ose Firefox, jo në Internet Explorer.
Tregtimi i robotëve në GitHub – Bot Github me burim të hapur
Sistemi i kontrollit të versionit Git përdoret, ndër të tjera, për të zhvilluar
robotë tregtarë . Këtu janë disa shembuj të zhvillimeve të tilla që mund t’i shkarkoni dhe përdorni.
Roboti tregtar Python
Një robot tregtar i shkruar në Python është i disponueshëm në https://github.com/areed1192/python-trading-robot, i cili mund të ekzekutojë strategji të automatizuara duke përdorur analiza teknike. Roboti është projektuar për të simuluar disa skenarë të zakonshëm: Ai mund të llogarisë rezultatet e përgjithshme të rrezikut të lidhur me një portofol dhe të sigurojë reagime në kohë reale gjatë tregtimit. Ju lejon të punoni me një tabelë të dhënash në kohë reale që përmban çmimet historike dhe aktuale ndërsa ndryshojnë. Do ta bëjë procesin e ruajtjes së të dhënave të thjeshtë dhe me akses të shpejtë. Përveç kësaj, ai do të personalizohet në mënyrë që të mund t’i shikoni lehtësisht të dhënat tuaja financiare ashtu siç vijnë dhe të kryeni analiza të mëtejshme nëse është e nevojshme. Përmban tregues që përdorin çmimet historike dhe aktuale.
Bot tregtare Cassandre
Lidhja e robotit tregtar Cassandre me GitHub https://github.com/cassandre-tech/cassandre-trading-bot – është në gjendje të kujdeset për lidhjen me shkëmbimin, llogaritë, porositë, marrëveshjet dhe pozicionet, në mënyrë që të përqendroheni në ndërtimin tuaj strategjisë. Çdo version testohet për të punuar me shkëmbimet Kucoin, Coinbase dhe Binance. Me të, është e lehtë të krijoni strategjinë tuaj, për këtë ju vetëm duhet të vendosni kushtet kur dëshironi të krijoni pozicione të shkurtra ose të gjata dhe të vendosni rregullat. Ekziston një ngarkues për testimin e botit në të dhënat historike. Gjatë testeve, Cassandre do të importojë të dhënat dhe do t’i shtojë ato në strategjinë tuaj. Cassandre do t’ju ndihmojë të ndërtoni një strategji të bazuar në bibliotekën e analizave teknike ta4j.
EA31337 Libre
EA31337 Libre në https://github.com/EA31337/EA31337-Libre është një robot falas i tregtimit Forex me shumë strategji, i shkruar në MQL. Roboti tregtar vjen me mbi 35 strategji për të zgjedhur. Çdo strategji mund të analizojë tregun në periudha të ndryshme kohore në mënyrë të pavarur. Analiza e tregut bazohet në tregues teknikë të njohur. Ju gjithashtu mund të shkruani strategjitë tuaja.
Robot kevirite. Banavo