Git – бул версияны башкаруу үчүн, башкача айтканда, колдонуучу долбоордук файлдарга киргизген өзгөртүүлөрдүн тарыхын сактоо үчүн буйрук сабынын утилитасы. Ал көбүнчө тиркемелерде иштөө үчүн колдонулат, бирок аны башка учурларда да колдонсо болот, мисалы, дизайнерлер Gitти чиймелердин жана макеттердин ар кандай версияларын сактоо үчүн колдонушат. Git сизге тиркемени мурунку версиясына кайтарууга, өзгөрүүлөрдү салыштырууга жана анализдөөгө мүмкүндүк берет.
- Git үйрөнчүктөр үчүн: негизги терминдер жана түшүнүктөр, киришүү колдонмо
- Git кантип иштейт
- Git орнотулууда
- Git алдын ала орнотуу
- Биринчи Git репозиторийиңизди түзүү
- Качан тапшыруу керек
- Git долбоорлорунда кызматташуу
- Git долбоору менен иштөөдө жалпы көйгөй
- Пайдалуу буйруктар – Git буйруктары
- Git менен иштөө үчүн GUI программалары
- GitHub Desktop
- Sourcetree
- GitKraken
- GitHub боюнча соода боттору – Bot Github ачык булагы
- Python соода роботу
- Cassandre соода боту
- EA31337 Libre
Git үйрөнчүктөр үчүн: негизги терминдер жана түшүнүктөр, киришүү колдонмо
Git менен иштөөдөн мурун, репозиторий, милдеттенме жана филиал деген эмне экенин түшүнүшүңүз керек.
Репозиторий – бул код же башка маалыматтар сакталган жер, ошондой эле алардын өзгөрүү тарыхы. Git программасы локалдык түрдө иштейт жана бардык маалымат сиздин компьютериңизде сакталат, бирок сиз Интернет кызматтарын да колдоно аласыз. Алардын эң популярдуусу – Github. Дагы эки белгилүү бар: Bitbucket жана GitLab.
Милдеттүү – бул белгилүү бир убакытта долбоордун абалынын сүрөтү. Анын уникалдуу ID жана комментарийлери бар.
Бутак – бул долбоорго киргизилген өзгөртүүлөрдүн тарыхы. Анын өзүнүн аты бар жана милдеттенмелерден турат. Репозиторийде бутактан ажыратылган же башка бутактар менен бириктирилген бир нече бутактары болушу мүмкүн.
Git кантип иштейт
Мисал катары жөнөкөй чиймени колдонуу менен Git сактоо тутуму кантип жайгаштырылгандыгын визуалдык түрдө көрсөтөлү.
Бул жерде чөйрөлөр тапшырмаларды билдирет, ал эми жебелер кайсынысына тиешелүү экенин көрсөтөт. Баары мурункуга шилтеме кылгандыктан, C3 эң жаңысы, C2 – эски версия жана ушул C0 бутагынын биринчисине чейин. Бул, адатта, мастер деп аталган башкы бутак. Ичинде негизги* деп белгиленген тик бурчтук сиз учурда иштеп жатканыңызды көрсөтөт. Сүрөттө сиз бир бутактан жана төрт тапшырмадан турган жөнөкөй графикти көрөсүз. Git бир нече бутактарды камтыган татаал графиктер менен да иштей алат, алар бириге алат.
Git орнотулууда
Git Windows, Mac OS жана Linux операциялык системаларында иштей турган консолдук программа. Алардын ар бири үчүн аны кантип орнотуу керектигин айтып беребиз. Windows OS астында орнотуу үчүн, сиз https://git-scm.com/downloads расмий сайтынан тиркемени жүктөп алып, орнотуу керек.
Эгер сизде Mac OS болсо жана Homebrew пакет менеджерин орнотсоңуз, анда буйрукту киргизиңиз:
brew install git Эгерде Homebrew орнотулбаса, анда иштетиңиз:
git –version Андан кийин, пайда болгон терезеде сизден Command Line Tools орнотуу сунушталат. . Git да бул утилита менен орнотулат. Linux Debian жана ушул версияга негизделген башка дистрибьюторлор үчүн, мисалы, Ubuntu же Mint, орнотуу үчүн төмөнкү буйрук талап кылынат:
sudo apt install gitLinux CentOS үчүн сиз төмөнкүлөрдү киргизишиңиз керек:
sudo yum install git Git деген эмне, орнотуу жана конфигурация – орнотуу: https://youtu.be/bkNCylkzFRk
Git алдын ала орнотуу
Gitти орноткондон кийин, сиз аны конфигурациялашыңыз керек, ошондуктан сиз милдеттенме түзгөн сайын автордун аты көрсөтүлөт. Бул үчүн gitти иштетип, буйрукту аткарыңыз:
git config –global user.name ”
Автор
“ Бул жерде “Автор” дегендин ордуна атыбызды койдук, мисалы “Ivan_Petrov”. Андан кийин, сиз төмөнкү буйрук менен электрондук почта дарегин орното аласыз:
git config –global user.email “You_adr@email.com” Бул учурда “You_adr@email.com” ордуна чыныгы электрондук почта дарегин көрсөтөбүз.
Биринчи Git репозиторийиңизди түзүү
Репозиторийди түзүү үчүн алгач долбоордун папкасына өтүңүз. Мисалы, Windowsта бул D:/GitProject болушу мүмкүн. Команданы киргизиңиз:
cd
d:\GitProject Андан кийин, репозиторийди түзүңүз:
git init Андан кийин, бардык файлдарды кошуңуз:
git add –all Белгилүү бир файлды кошуу үчүн:
git add filename Эми сиз commit түзө аласыз:
git commit -m “comment” Репозиторийди түзүү боюнча кээ бир эскертүүлөр:
- Репозиторийде көптөгөн файлдар жана папкалар болушу мүмкүн (негизинен кадимки папка).
- Ар бир долбоор үчүн өзүнчө репозиторий болгону жакшы.
- Башка репозиторийдин ичиндеги репозиторий үчүн папкаларды түзбөңүз (матрешка репозиторийлеринен качыңыз!).
- Репозиторий папкаларына киргизилген өзгөртүүлөр Git тарабынан “көзөмөлгө алынат”, бирок бул өзгөртүүлөргө көз салуу же жазуу үчүн репозиторийге кошуу керек.
- Сиз Git “көргөн” элементтерди башкара аласыз. Өтө чоң маалымат топтомдорун же убактылуу файлдарды этибарга албаганыңыз жакшы.
Качан тапшыруу керек
Gitтеги Commits төмөнкү учурларда сунушталат:
- долбоорго жаңы функциялар кошулду;
- бардык мүчүлүштүктөрдү оңдоо;
- сиз бүгүн жабылып жатасыз жана өзгөртүүлөрүңүздү сактагыңыз келет.
Git долбоорлорунда кызматташуу
Сиз жана сиздин досторуңуз жаңы долбоор менен келип, жоопкерчиликти бөлүшүүнү чечтиңиздер дейли. Бири функционалдуулук үчүн, экинчиси дизайн жана дизайн үчүн, үчүнчүсү каттоо, авторизация жана коопсуздук үчүн жооп берет. Бул учурда, сиз бутагы керек. Жогоруда айтылгандай, бутак – бул биринин артынан бири ырааттуу түрдө аткарылуучу милдеттердин жыйындысы. Мастер бутак агай деп аталат. Башка бутактар жаңы функцияларды ишке ашыруу же мүчүлүштүктөрдү оңдоо үчүн. Ошентип, өзүнчө бутакта, сиз каалаган өзгөртүүлөрдү киргизип, анан аларды негизгиси менен бириктире аласыз. Көптөгөн эксперттер негизги бутакта милдеттенмелерди түзүүнү сунуштабайт, бирок жаңысын түзүп, ага өзгөртүүлөрдү киргизип, анан аны мастерге бириктирүүнү сунушташат. Жаңы филиалды баштоо үчүн сиз буйрукту аткарышыңыз керек:
git branch
bugFixМуну төмөнкү буйрук менен да жасоого болот:
git checkout –b
bugFix
Экинчи ыкма биринчиден айырмаланат, бул учурда буйрукту аткаргандан кийин, сиз дароо түзүлгөн бутакка киресиз.
Долбоордогу баш аламандыкка жол бербөө үчүн жаңы бутакты кыска, бирок ошол эле учурда жетиштүү көлөмдүү жана түшүнүктүү ат менен атаган жакшы. Системаны колдонуп жатканда, сиз тапшырманын аталышынан мурун идентификаторду көрсөтсөңүз болот. Ошондой эле, ар бир түзгөн милдеттенмеңизге өз комментарийиңизди калтырууну унутпаңыз, ал өзгөрүүлөрдүн маңызын көрсөтүшү керек. Бир бутактан экинчи бутакка өтүү үчүн төмөнкү буйрукту аткаруу керек:
git checkout
new
_1 Жумуш бүткөндөн кийин, учурдагы филиалга киргизилген өзгөртүүлөр мастерге, мастерлерге бириктирилиши керек. Бул үчүн, адегенде
git checkout master буйругу менен башкы филиалды текшериңиз Андан кийин, жергиликтүү филиалды жаңыртыңыз:
git
pull
origin
masterЭми сиз бутактарды бириктире аласыз:
git
merge
bugFix Бул команда (bugFix) командасында көрсөтүлгөн бутактан сиз иштеп жаткан бутакка өзгөртүүлөрдү кошот, бул учурда мастер. Филиалдын учурдагы абалын көрүү үчүн сиз буйрукту киргизишиңиз керек:
git status Долбоордо иштеген башка колдонуучулар киргизилген өзгөртүүлөрдү көрүшү үчүн, аларды серверге түртүшүңүз керек. Бул үчүн, сиз алгач github’ка түрткүңүз келген филиалга барышыңыз керек. Мастер кирүү үчүн буйрукту аткарыңыз:
git checkout master Андан кийин, сиз аны Github серверине түртсөңүз болот:
git push origin masterБашка адам долбоорго кирүү үчүн сизге кодду сактоо кызматы керек, мисалы, Github. Эгерде сиз жакында эле долбоорго кошулган болсоңуз жана аны өзүңүзгө жүктөп алышыңыз керек болсо, буйрукту иштетиңиз:
git clone https://github.com/…/….git
Бул жерде https://github.com/…/….git – репозиторийдин дареги. Аны каалаган долбоорду ачып, жашыл “Код” баскычын чыкылдатуу менен алса болот.
Маанилүү кеңеш!
Жаңы филиалды түзүүдөн мурун жергиликтүү машинаңыздагы мастерлерди жаңыртуу сунушталат. Бул үчүн, каалаган бутакты киргизиңиз жана төмөнкү буйрукту аткарыңыз:
git pull origin master Натыйжада, чыныгы өзгөртүүлөр githubдан жүктөлөт. Ушундай эле жол менен сиз каалаган филиалды жаңырта аласыз. Учурдагы бардык бутактарды жаңыртуу үчүн, сиз буйрукту иштетсеңиз болот:
git pull
Git долбоору менен иштөөдө жалпы көйгөй
Өзгөртүүлөрдү автоматтык түрдө бириктирүүгө аракет кылып жатканда, сиз буйрукту иштеткенде, бул учурда эки бутак тең бир сапта өзгөрүүлөргө ээ болушу мүмкүн:
git merge master Төмөнкү ката пайда болот:
Автоматтык түрдө бириктирүү Hello.py CONFLICT
(мазмун): Бириктирүү конфликти Hello.py
Автоматтык бириктирүү ишке ашкан жок; чыр-чатакты оңдоп, андан кийин жыйынтык чыгар. Бул учурда, чыр-чатакты кол менен чечүү керек. Бул үчүн, ката болгон файлды ачыңыз, биздин учурда бул Hello.py, эмне туура эмес экенин аныктап, көйгөйлөрдү чечиңиз. Андан кийин, туураланган файлды буйрук менен кошуңуз:
git add
Hello
.
py Жана жаңы милдеттенме түзүңүз:
git commit -m “Бириктирилген конфликт”
Пайдалуу буйруктар – Git буйруктары
Төмөнкү бутак башкасынан кандайча айырмаланарын төмөнкү буйрукту колдонуп биле аласыз:
git
diff < first_branch > <second_branch> Кошумча бутакты жок кылуу үчүн
branch_namegit branch -d <
териңиз:
git help Белгилүү буйрук боюнча жардам алуу:
git help <command_name> Git жана GitHub башталгыч курсу – орнотуу жөнүндө эмнени билишиңиз керек, кантип орнотуу керек, аткаруу, репозиторий, буйруктар, кантип түзүү, жок кылуу жана бутактарга өзгөртүү киргизүү керек: https: //youtu.be/zZBiln_2FhM
Git менен иштөө үчүн GUI программалары
Программанын версияларын буйрук сабы аркылуу эмес, графикалык интерфейсти колдонуу менен башкаруу оңой. Кээ бир иштеп чыгуу чөйрөлөрү жана тексттик редакторлор Git менен иштөө үчүн графикалык интерфейсти камсыз кылат. Бирок атайын программалар да бар, биз алардын айрымдарын тизмектейбиз:
- GitHub Desktop – бул Git утилитасы жана Github кызматы менен иштөө үчүн иштелип чыккан графикалык тиркеме, ал репозиторийлерди катуу дискиңизге клондоо жана жүктөө, ошондой эле өзгөртүүлөрдү башкаруу жана башка пайдалуу иштерди жасай алат.
- Sourcetree – бул Windows жана Mac операциялык системалары үчүн акысыз Git кардары, репозиторийлер менен иштешүүнү жеңилдетет.
- GitKraken – GitHub, GitLab жана Bitbucket кызматтарын колдогон Windows, Linux жана MacO үчүн колдонуучуга ыңгайлуу графикалык кардар. Анын жардамы менен сиз негизги милдеттерди гана чечпестен, татаалыраак операцияларды аткара аласыз, мисалы, милдеттерди бириктирүү жана кайра уюштуруу, бутактарды бириктирүү, тарыхты кайра жазуу.
Келгиле, алардын ар бири жөнүндө кененирээк сүйлөшөлү.
GitHub Desktop
[коштомо жазуу id=”attachment_12709″ align=”aligncenter” туурасы=”624″]
Долбоорлорду башкаруу жана конфигурациялоо Github Desktop[/caption] GitHub Desktop бул сиздин жеке компьютериңиз үчүн колдонмо, ал Github кызматы менен түздөн-түз иштешүүгө мүмкүндүк берет. Бул курал графикалык интерфейстин жардамы менен версияларды башкарууга мүмкүндүк берип, иштеп чыгуу процессиңизди тездетет. GitHub Desktop колдонмо интерфейсин гана колдонуп, буйрук сабын колдонбостон Git менен иштешүүгө мүмкүндүк берет. Белгилей кетсек, GitHub Desktop колдонмосу буйрук сабы менен жасала турган нерселердин баарын кыла албайт, бирок колдонуучу интерфейсинин өзү Gitтин негизги буйруктарын сунуштайт. GitHub Desktop бардык популярдуу операциялык системалар үчүн иштейт, анын ичинде Windows, Linux жана macOS. Биз сизге GitHub Desktop орнотууну жана бул тиркеме менен кантип иштөөнү айтып беребиз. GitHub кызматын жана GitHub Desktop колдонмосун колдонуу үчүн, Эгер сизде мурунтан эле жок болсо, Github каттоо эсебин түзүшүңүз керек болот. Бул үчүн, GitHub’ка өтүңүз. Жогорку оң бурчта сиз “Катталуу” деген баскычты көрөсүз.
Кийинки бетке өтүү үчүн аны басыңыз. Сиз маалыматыңызды, анын ичинде электрондук почта дарегиңизди, колдонуучу атыңызды жана сырсөзүңүздү киргизишиңиз керек. Кийинки этапта сизден көрсөтүлгөн дарекке келген электрондук почтанын ичиндеги шилтемени чыкылдатуу менен каттоо эсебиңизди текшерүү суралат. Текшерилгенден кийин, GitHub каттоо эсеби түзүлөт жана сиз платформаны колдоно баштасаңыз болот. GitHub каттоо эсебиңиз орнотулгандан кийин, GitHub Desktop колдонмосун жеке компьютериңизге орнотууга даярсыз. Бул үчүн, браузериңизде жаңы өтмөктү ачып, колдонмону жүктөп алуу барагына өтүңүз.
Windows колдонуучулары “Windows үчүн жүктөп алуу” деген чоң кызгылт көк баскычты чыкылдатуулары керек, бирок сиз Mac колдонуучусу болсоңуз, баскычтын астынан macOS деген сапты таап, аны басышыңыз керек. macOS 10.12 же андан кийинки версиясы же 64-бит Windows болушу керек. Жүктөп алгандан кийин, сиз тиркемени орнотуп, андан кийин мурунку кадамда түзүлгөн каттоо эсеби менен кирүүңүз керек. Каттоо эсебиңизге дароо кирүүнүн кажети жок, бирок аны азыр жасаганыңыз жакшы. Жаңы репозиторий түзүү үчүн GitHub Иш тактасын ачып, ылдый жагындагы “Катуу дискиңизде жаңы репозиторий түзүү” деген экинчи кутучаны басыңыз. Калкыма терезе пайда болот, аны толтуруу керек – биринчи репозиторийди атоодон баштаңыз. Атын тандап алгандан кийин, ал компьютерде кайда жайгашаарын да тандоо керек болот. Эгер сиз README файлынын өзүн кийинчерээк өзгөрткүңүз келсе, “Бул репозиторийди README менен инициализациялоо” деген кутучаны белгилесеңиз болот. Андан кийин, чыкылдатыңыз “Репозиторийди түзүү”. Натыйжада, сиз GitHub Desktop колдонмосу аркылуу браузерди колдонбостон жаңы Git репозиторийсин түздүңүз.
Жаңы барактын жогору жагында сиз репозиторийдин жана филиалдын атын көрөсүз. Чынында, азыр репозиторий сиздин компьютериңизде гана жеткиликтүү. Аны жарыялоо үчүн биз “Репозиторийди жарыялоо” баскычын басышыбыз керек. Жаңы репозиторий эми github профилиңизде пайда болот. Долбооруңузду бутактоо үчүн GitHub Desktop колдонмосун колдоно аласыз. Бул үчүн, “Учурдагы филиал” баскычын чыкылдатыңыз, андан кийин филиалдардын тизмесинен керектүү филиалды тандап, ага ат коюп, “Түзүү” баскычын басыңыз. Жарык жана караңгы фондун ортосунда которулуу үчүн Параметрлерге, Көрүнүшкө өтүңүз. Башкалар менен долбоорлордо кызматташуу үчүн тапшырмаларды түзүү үчүн иш такта колдонмосун колдоно аласыз. Суроолор идеяларды көзөмөлдөөгө жана долбоорлоруңузга өзгөртүүлөрдү талкуулоого мүмкүндүк берет. Маселени түзүү үчүн меню тилкесинде “Репозиторий” менюсун колдонуп, андан кийин “Маселе түзүү” баскычын басыңыз.
Же болбосо, GitHub Desktopти буйрук сабынан ишке киргизсеңиз болот. Бул үчүн, буйрук сабын ачып, Github териңиз. Сиз ошондой эле белгилүү бир репозиторийге каршы GitHub Desktop иштете аласыз. Жөн гана Github жазыңыз, андан кийин репозиторийдин жолу.
Sourcetree
SourceTree бул GitHub, BitBucket жана Mercurial кызматтары менен иштөө үчүн акысыз тиркеме. Ал Windows жана iOS менен иштеген платформалар үчүн жеткиликтүү. Sourcetree башталгычтарга ыңгайлуу. Ал репозиторийлер үчүн интуитивдик GUIге ээ жана жөнөкөйлөштүрүлгөн интерфейс аркылуу Gitтин толук күчүн колдонууга мүмкүндүк берет. SourceTree орнотуу үчүн, орнотуу файлын расмий сайттан жүктөп алып, иштетишиңиз керек. Орнотуу процессинде сиз тиркемеге катуу дискке өзгөртүүлөрдү киргизүүгө уруксат беришиңиз керек, лицензиялык келишимге макул болуңуз. Ошондой эле орнотуу процессинде SourceTree сизден кандайдыр бир кошумча git программасын орнотууну кааласаңыз сурашы мүмкүн. Сиз “Ооба” деп айтып, бул программаны орнотуу керек. Github кызматына кошулуунун эки жолу бар:
- OAuth авторизация протоколу аркылуу.
- SSH ачкычы менен.
Келгиле, алардын ар бири жөнүндө сөз кылалы. Биринчи жолу – GitHub’ду алыскы каттоо эсеби менен туташтыруу. SourceTreeге GitHub каттоо эсебиңизди OAuth менен туташтырууга уруксат бериңиз. Бул GitHub менен SourceTree туташтыруунун эң оңой жолу.
- Адегенде “Аккаунт кошуу” баскычын чыкылдатыңыз.
- Андан кийин хостинг үчүн GitHub тандаңыз. Тандалган протоколду жана аутентификацияны өзгөртпөңүз, башкача айтканда, HTTPS жана OAuth калтырыңыз. Андан кийин “OAuth Токенди жаңыртуу” баскычын чыкылдатыңыз. Колдонмо автоматтык түрдө браузериңизде веб-баракчаны ачып, GitHub каттоо эсебиңизге кирүү чоо-жайын сурайт. Эгер сиз GitHub каттоо эсебиңизге бул браузерде мурун кирген болсоңуз, бул кадам өткөрүлүп жиберилет.
- SourceTreeге GitHub каттоо эсебиңизге кирүүгө уруксат берүү үчүн “Authorize atlassian” чыкылдатыңыз.
- Андан кийин, аутентификация ийгиликтүү аяктагандыгы жөнүндө билдирүүнү көрүшүңүз керек. OK басыңыз.
Андан кийин каттоо эсебиңизди чыкылдатуу менен SourceTreeдеги бүт репозиторийиңизди көрө аласыз.
Экинчи жол – SSH ачкычы менен GitHub туташтыруу. Бул үчүн, сиз SSH ачкычтарынын бир жуп түзүү керек. Бул жеке жана ачык ачкыч. Коомдук ачкыч GitHub эсебинде колдонулат. Башка жагынан алганда, купуя ачкыч компьютериңиздеги баскычтардын тизмесине кошулат. Төмөндө көрсөтмөлөр бар:
- SSH ачкыч жуптарын түзүү үчүн, “Куралдар” менюсуна өтүп, “SSH ачкычтарын түзүү же импорттоо” баскычын чыкылдатыңыз.
- PuTTY ачкыч генератор терезесинде “Түзүү” баскычын чыкылдатыңыз.
- Чычкан курсорун бош жерге жылдырыңыз жана чычкан курсорун муундун аягына чейин жылдырыңыз.
- SSH ачкычын түзүп бүткөндөн кийин, SSH ачкычыңыз үчүн сырсөздү коюңуз.
- Ачык ачкычты жана купуя ачкычты сактаңыз.
- PuTTY ачкыч генераторун жаппаңыз. GitHub каттоо эсебиңизге кирип, жогорку оң бурчтагы аватарыңыздын сөлөкөтүн чыкылдатып, андан кийин Орнотууларды чыкылдатыңыз.
- “SSH жана GPG ачкычтарын” чыкылдатып, “Жаңы SSH ачкычын” тандаңыз.
- SSH ачкычыңызга ат бериңиз жана ачык ачкычты PuTTY ачкыч генераторунан ачкыч талаасына көчүрүңүз. Андан кийин, “SSH ачкычын кошуу” баскычын чыкылдатыңыз.
- SourceTree’ге кайтып, “Инструменттер” бөлүмүнө өтүп, “SSH Агентти ишке киргизүү” баскычын чыкылдатыңыз.
- Бир аз убакыт өткөндөн кийин, тапшырмалар панелиндеги кичинекей монитордун сөлөкөтүн чыкылдатыңыз.
- Натыйжада, баскычтардын тизмеси пайда болот. Мурда сакталган купуя ачкычты кошуу үчүн “Ачкыч кошуу” баскычын чыкылдатыңыз.
Эми GitHub репозиторий барагына кайтып барып, аны SSH аркылуу клондоого аракет кылыңыз. https://articles.opexflow.com/programming/chto-takoe-github-kak-polzovatsya.htm
GitKraken
GitKraken GUI аркылуу ар кандай версия башкаруу системалары менен иштөө үчүн иштелип чыккан дагы бир колдонмо болуп саналат. Баштоо үчүн GitHub сайтында катталып, GitKraken тиркемесин орнотуу керек. Тиркемени баштаганда GitHub кызматынан колдонуучу атыңызды жана сырсөзүңүздү киргизишиңиз керек. Сырсөздү ар дайым киргизбөө үчүн, SSH ачкычын орнотушуңуз керек. Эгер сизде SSH ачкычы түзүлбөсө, жаңы ачкычты түзүү боюнча GitHub колдонмосун аткарсаңыз болот. SSH ачкычыңыз болгондон кийин, аны GitHub каттоо эсебиңизге кошо аласыз. Бул үчүн, негизги менюдан “Файл”, андан кийин “Параметрлерди” тандаңыз. Андан кийин “Аутентификацияны” тандап, жалпы жана купуя ачкычтарыңыздын жолдорун бериңиз. GitHub’га кандайдыр бир мазмунду жарыялоонун биринчи кадамы – бул сиздин ишиңизге көз салуу үчүн жергиликтүү репозиторийди түзүү. Бул папка бардык файлдарды камтыйт GitHub’га жарыялагыңыз келген. Сиз көрсөтмөлөрдү аткарышыңыз керек:
- GitKrakenде жаңы репозиторий түзүү үчүн, негизги менюдан “Файл” ды, андан кийин “Репону баштоону” тандаңыз. Репозиторийлердин ар кандай түрлөрү үчүн бир нече варианттар болот, “Жергиликтүү гана” тандаңыз.
- Андан кийин жаңы репозиторийиңиз боло турган папканы тандаңыз. Сиз бош папканы же файлдарды камтыган папканы тандай аласыз; өзгөртүүлөрүңүздү жоготпойсуз.
- Кийинки диалог кутусунда демейки калыптар жана лицензия файлдары үчүн орнотуулар да камтылган. Баарын мурункудай калтыр.
- “Репозиторийди түзүү” баскычын чыкылдатыңыз.
Gitти (же GitKrakenди) компьютериңизде локалдык түрдө колдонуу үчүн сизге Github аккаунтунун кереги жок. Бирок, эгер сиз башка колдонуучулар менен кызматташууну пландап жатсаңыз же бир нече компьютерден файлдарды колдонууну пландаштырсаңыз, анда Github сыяктуу хостту колдонушуңуз керек болот. GitHub’та репозиторий түзүү үчүн “Init Repo” баскычын чыкылдаткандан кийин “GitHub” сабын тандап, төмөнкүдөй пайда болгон терезени толтуруңуз:
- Каттоо эсеби – GitHub каттоо эсебиңиздин аты.
- Аты – репозиторийдин аталышы. Аны тамгалардан, сандардан жана астынкы сызыктардан түзүңүз.
- Сүрөттөмө – Бул репозиторийде эмнени камтый тургандыгынын сүрөттөмөсү.
- Мүмкүнчүлүк – алыскы жерге кирүү, ал баарына көрүнүп турушу керекпи же сизге жана сиз өнөктөш катары кошкон адамдар үчүн гана ачык бойдон калуусу керекпи
- Башталгандан кийин клондоо – бул параметрди белгилөө менен калтырыңыз, бул репозиторийди GitHub’та сизге жеткиликтүү кылат.
- Кайда клондоо керек – компьютерде жаңы түзүлгөн репозиторий папканы жайгаштыруу керек болгон жерди тандаңыз.
- Акырында, “Репозиторийди жана клонду түзүү” баскычын чыкылдатыңыз .
Андан кийин, GitKraken интерфейсинин жогорку сол бурчунда жаңы папка пайда болот жана биз ал тууралуу көбүрөөк маалыматты сол тилкеден көрө алабыз. GitHub’ту GitKraken’ке туташтырууда авторизация Internet Explorer эмес, Chrome же Firefox менен аткарылганын текшериңиз.
GitHub боюнча соода боттору – Bot Github ачык булагы
Git версиясын башкаруу системасы, башка нерселер менен катар,
соода роботторун иштеп чыгуу үчүн колдонулат . Бул жерде сиз жүктөп жана колдоно ала турган мындай иштеп чыгуулардын кээ бир мисалдары келтирилген.
Python соода роботу
Python тилинде жазылган соода роботу https://github.com/areed1192/python-trading-robot дареги боюнча жеткиликтүү, ал техникалык анализди колдонуу менен автоматташтырылган стратегияларды иштете алат. Робот бир нече жалпы сценарийлерди имитациялоо үчүн иштелип чыккан: Ал портфолио менен байланышкан жалпы тобокелдик упайларын эсептей алат жана соодалоо учурунда реалдуу убакытта пикир бере алат. Тарыхый жана учурдагы баалардын өзгөрүшүн камтыган реалдуу убакыт маалымат таблицасы менен иштөөгө мүмкүндүк берет. Бул жөнөкөй жана тез жетүү менен маалыматтарды сактоо жараянын кылат. Кошумчалай кетсек, ал ыңгайлаштырылган, ошондуктан сиз өзүңүздүн финансылык маалыматтарыңызды келип түшкөндө оңой көрүп, керек болсо андан ары талдоо жүргүзө аласыз. Тарыхый жана учурдагы бааларды колдонгон көрсөткүчтөрдү камтыйт.
Cassandre соода боту
Cassandre соода роботунун GitHub’ка шилтемеси https://github.com/cassandre-tech/cassandre-trading-bot – биржага, эсептерге, буйруктарга, келишимдерге жана позицияларга туташууга кам көрө алат, андыктан сиз өзүңүздүн көңүлүңүздү түзүүгө басым жасай аласыз. стратегия. Ар бир чыгаруу Kucoin, Coinbase жана Binance алмашуу менен иштөө үчүн сыналган. Анын жардамы менен, өзүңүздүн стратегияңызды түзүү оңой, ал үчүн сиз кыска же узун позицияларды түзүүнү каалаган убакта шарттарды коюп, эрежелерди коюшуңуз керек. Тарыхый маалыматтар боюнча ботту сыноо үчүн жүктөгүч бар. Сыноолор учурунда Касандре маалыматтарды импорттоп, стратегияңызга кошот. Касандре сизге ta4j техникалык анализ китепканасынын негизинде стратегия түзүүгө жардам берет.
EA31337 Libre
EA31337 Libre дареги боюнча https://github.com/EA31337/EA31337-Libre бул MQLде жазылган акысыз көп стратегиялуу Forex соода роботу. Соода роботу 35тен ашык стратегияны камтыйт. Ар бир стратегия рынокту ар кандай мөөнөттө өз алдынча талдай алат. Рынокту талдоо популярдуу техникалык көрсөткүчтөрдүн негизинде жүргүзүлөт. Сиз өзүңүздүн стратегияларыңызды да жаза аласыз.
Robot kevirite. Banavo