Эхлэгчдэд зориулсан Git, роботыг хэрхэн суулгах, ашиглах, арилжаалах

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

Git бол хувилбарыг хянах командын мөрийн хэрэгсэл бөгөөд өөрөөр хэлбэл хэрэглэгчийн төслийн файлд хийсэн өөрчлөлтийн түүхийг хадгалахад зориулагдсан. Энэ нь ихэвчлэн програмууд дээр ажиллахад хэрэглэгддэг боловч бусад тохиолдолд ашиглаж болно, жишээлбэл, дизайнерууд Git-ийг зураг, байршлын янз бүрийн хувилбаруудыг хадгалахад ашигладаг. Git нь програмыг өмнөх хувилбар руу буцаах, өөрчлөлтүүдийг харьцуулах, дүн шинжилгээ хийх боломжийг олгодог.
Эхлэгчдэд зориулсан Git, роботыг хэрхэн суулгах, ашиглах, арилжаалах

Эхлэгчдэд зориулсан Git: үндсэн нэр томъёо, ойлголт, танилцуулах гарын авлага

Та Git-тэй ажиллаж эхлэхээсээ өмнө репозитор, амлалт, салбар гэж юу болохыг ойлгох хэрэгтэй.
Хадгалах газар нь код эсвэл бусад өгөгдөл, тэдгээрийн өөрчлөлтийн түүхийг хадгалдаг газар юм. Git програм нь дотооддоо ажилладаг бөгөөд бүх мэдээлэл таны компьютерт хадгалагддаг боловч та интернетийн үйлчилгээг ашиглах боломжтой. Тэдний хамгийн алдартай нь Github юм. Өөр хоёр алдартай нь байдаг: Bitbucket болон GitLab.
Эхлэгчдэд зориулсан Git, роботыг хэрхэн суулгах, ашиглах, арилжаалах
Амлалт гэдэг нь тодорхой цаг хугацааны төслийн төлөв байдлын агшин зуурын зураг юм. Энэ нь өвөрмөц ID, тайлбартай.
Салбар гэдэг нь төсөлд хийсэн өөрчлөлтүүдийн түүх юм. Энэ нь өөрийн гэсэн нэртэй бөгөөд амлалтуудаас бүрддэг. Хадгалах газар нь салбарласан эсвэл бусад салбартай нэгдэх олон салбартай байж болно.

Git хэрхэн ажилладаг

Энгийн зургийг жишээ болгон ашиглан Git хадгалах систем хэрхэн зохион байгуулагдсаныг нүдээр харуулъя.
Эхлэгчдэд зориулсан Git, роботыг хэрхэн суулгах, ашиглах, арилжаалахЭнд дугуйнууд нь даалгаврыг илэрхийлж байгаа бөгөөд сумнууд нь аль нь болохыг харуулж байна. Хүн бүр өмнөх хувилбарыг хэлдэг тул C3 нь хамгийн шинэ, C2 нь хуучин хувилбар гэх мэт, энэ C0 салбар дахь хамгийн эхнийх хүртэл. Энэ бол мастер гэж нэрлэгддэг мастер салбар юм. Дотор нь main* гэсэн шошготой тэгш өнцөгт нь таны одоо ажиллаж байгаа үйлдлийг харуулж байна. Зураг дээр та нэг салбар, дөрвөн үүрэг бүхий энгийн графикийг харж байна. Git нь хэд хэдэн салбарыг багтаасан нарийн төвөгтэй графикуудтай ажиллах чадвартай бөгөөд тэдгээрийг нэгтгэж болно.
Эхлэгчдэд зориулсан Git, роботыг хэрхэн суулгах, ашиглах, арилжаалах

Git суулгаж байна

Git нь Windows, Mac OS болон Linux үйлдлийн системүүд дээр ажиллах боломжтой консолын хэрэгсэл юм. Бид тус бүрийг хэрхэн суулгахыг танд хэлэх болно. Windows үйлдлийн систем дээр суулгахын тулд та https://git-scm.com/downloads албан ёсны вэбсайтаас програмыг татаж аваад суулгах хэрэгтэй.
Эхлэгчдэд зориулсан Git, роботыг хэрхэн суулгах, ашиглах, арилжаалахХэрэв танд 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, роботыг хэрхэн суулгах, ашиглах, арилжаалах
GIT файлын систем

Таны анхны Git репозиторыг үүсгэх

Хадгалах газар үүсгэхийн тулд эхлээд төслийн хавтас руу очно уу. Жишээлбэл, Windows дээр энэ нь D:/GitProject байж болно. Командыг оруулна уу:
cd
d:\GitProject Үүний дараа репозитор үүсгэнэ:
git init Үүний дараа бүх файлыг нэмнэ:
git add –all Тодорхой файл нэмэхийн тулд:
git add filename Одоо коммит үүсгэж болно:
git commit -m “comment” Хадгалах газар үүсгэх зарим тэмдэглэл:

  1. Хадгалах газар нь олон файл, дэд хавтастай байж болно (ихэвчлэн ердийн хавтас).
  2. Төсөл бүрийн хувьд тусдаа агуулахтай байх нь дээр.
  3. Өөр репозитор дотор хадгалах фолдер бүү үүсгэ (матрешка хадгалахаас зайлсхий!).
  4. Хадгалах фолдеруудад хийсэн өөрчлөлтийг Git “хяндаг” боловч эдгээр өөрчлөлтийг хянах эсвэл бүртгэхийн тулд репозиторыг нэмэх шаардлагатай.
  5. Та Git-ийн “хардаг” элементүүдийг хянах боломжтой. Маш том өгөгдлийн багц эсвэл түр зуурын файлуудыг үл тоомсорлох нь дээр.
Эхлэгчдэд зориулсан Git, роботыг хэрхэн суулгах, ашиглах, арилжаалах
Git репозитор

Хэзээ амлах вэ

Дараах тохиолдолд Git-д оруулахыг зөвлөж байна.

  • төсөлд нэмэгдсэн шинэ функц;
  • бүх алдааг зассан;
  • Та өнөөдөр хаагдаж байгаа бөгөөд өөрчлөлтөө хадгалахыг хүсэж байна.

Эхлэгчдэд зориулсан Git, роботыг хэрхэн суулгах, ашиглах, арилжаалах

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 (агуулга): Merge зөрчил 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-тэй ажиллах график интерфейсээр хангадаг. Гэхдээ бас тусгай хөтөлбөрүүд байдаг бөгөөд бид тэдгээрийн заримыг жагсаав.

  1. GitHub Desktop нь Git хэрэгсэл болон Github үйлчилгээтэй ажиллахад зориулагдсан график програм бөгөөд таны хатуу диск рүү хадгалах сангуудыг хуулбарлах, татаж авах, өөрчлөлтийг удирдах болон бусад хэрэгтэй зүйлсийг хийх боломжтой.Эхлэгчдэд зориулсан Git, роботыг хэрхэн суулгах, ашиглах, арилжаалах
  2. Sourcetree нь Windows болон Mac үйлдлийн системд зориулсан үнэгүй Git клиент бөгөөд хадгалах газартай харилцахад хялбар болгодог.
  3. GitKraken нь GitHub, GitLab болон Bitbucket үйлчилгээг дэмждэг Windows, Linux болон MacO үйлдлийн системд зориулагдсан хэрэглэгчдэд ээлтэй график клиент юм. Үүний тусламжтайгаар та үндсэн ажлуудыг шийдэхээс гадна илүү төвөгтэй үйлдлүүдийг хийх боломжтой, жишээлбэл, үүрэг даалгаврыг нэгтгэх, дахин зохион байгуулах, салбаруудыг нэгтгэх, түүхийг дахин бичих боломжтой.

Эхлэгчдэд зориулсан Git, роботыг хэрхэн суулгах, ашиглах, арилжаалахТэд тус бүрийн талаар илүү дэлгэрэнгүй ярилцъя.

GitHub ширээний компьютер

[гарчиг id = “хавсралт_12709″ align=”aligncenter” өргөн = “624”]
Эхлэгчдэд зориулсан Git, роботыг хэрхэн суулгах, ашиглах, арилжаалахТөсөл удирдах, тохируулах 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 руу очно уу. Баруун дээд буланд та “Бүртгүүлэх” гэсэн товчлуурыг харах болно.
Эхлэгчдэд зориулсан Git, роботыг хэрхэн суулгах, ашиглах, арилжаалахҮүн дээр дарж дараагийн хуудас руу очно уу. Та имэйл хаяг, хэрэглэгчийн нэр, нууц үг зэрэг дэлгэрэнгүй мэдээллийг оруулах шаардлагатай. Дараагийн шатанд заасан хаяг руу ирсэн имэйл доторх холбоос дээр дарж бүртгэлээ баталгаажуулахыг хүсэх болно. Баталгаажуулсны дараа GitHub данс үүсгэх бөгөөд та платформыг ашиглаж эхлэх боломжтой. GitHub бүртгэлээ тохируулснаар та хувийн компьютер дээрээ GitHub Desktop програмыг суулгахад бэлэн боллоо. Үүнийг хийхийн тулд хөтөч дээрээ шинэ таб нээж, програмыг татаж авах хуудас руу очно уу.
Эхлэгчдэд зориулсан Git, роботыг хэрхэн суулгах, ашиглах, арилжаалахWindows хэрэглэгчид “Windows-д зориулж татаж авах” гэсэн том ягаан товчлуур дээр дарах хэрэгтэй, гэхдээ та Mac хэрэглэгч бол товчлуурын доор macOS гэсэн мөрийг олж, дээр нь дарах хэрэгтэй. macOS 10.12 эсвэл түүнээс хойшхи хувилбар эсвэл 64 битийн Windows байх ёстой. Татаж авсны дараа та програмыг суулгаж, өмнөх алхамд үүсгэсэн бүртгэлээр нэвтрэх шаардлагатай болно. Та акаунтадаа шууд нэвтрэх шаардлагагүй, гэхдээ яг одоо нэвтэрсэн нь дээр. Шинэ хадгалах газар үүсгэхийн тулд GitHub Desktop-г нээгээд доод талд байгаа “Хатуу диск дээрээ шинэ репозитор үүсгэх” гэсэн хоёрдахь нүдэн дээр дарна уу. Бөглөх шаардлагатай цонх гарч ирэх бөгөөд эхний репозиторыг нэрлэ. Нэрээ сонгосны дараа компьютер дээр хаана байрлуулахаа сонгох хэрэгтэй. Хэрэв та README файлыг дараа нь өөрчлөхийг хүсвэл “Энэ агуулахыг README-р эхлүүлэх” гэсэн нүдийг чагтална уу. Үүний дараа “Repository үүсгэх” дээр дарна уу. Үүний үр дүнд та хөтөч ашиглахгүйгээр GitHub Desktop програмыг ашиглан шинэ Git репозитор үүсгэсэн.
Эхлэгчдэд зориулсан Git, роботыг хэрхэн суулгах, ашиглах, арилжаалахШинэ хуудасны дээд талд та репозитор болон салбарын нэрийг харах болно. Үнэн хэрэгтээ, яг одоо репозитор зөвхөн таны компьютер дээр боломжтой. Үүнийг нийтлэхийн тулд бид “Repository нийтлэх” дээр дарах хэрэгтэй. Шинэ хадгалах газар одоо таны github профайл дээр гарч ирнэ. Та GitHub Desktop програмыг ашиглан төслөө салбарлах боломжтой. Үүнийг хийхийн тулд “Одоогийн салбар” дээр дарж, салбаруудын жагсаалтаас хүссэн салбараа сонгоод нэрлээд “Create” дээр дарна уу. Цайвар болон бараан дэвсгэр хооронд сэлгэхийн тулд Сонголтууд, Гадаад төрх хэсэгт очно уу. Та бусадтай төсөл дээр хамтран ажиллах даалгавар үүсгэхийн тулд ширээний програмыг ашиглаж болно. Асуулт нь танд санаагаа хянаж, төсөлдөө өөрчлөлт оруулах талаар ярилцах боломжийг олгоно. Асуудал үүсгэхийн тулд цэсийн мөрөнд “Repository” цэсийг ашиглаад “Асуудал үүсгэх” дээр дарна уу.
Эхлэгчдэд зориулсан Git, роботыг хэрхэн суулгах, ашиглах, арилжаалахЭсвэл та GitHub Desktop-г тушаалын мөрөөс ажиллуулж болно. Үүнийг хийхийн тулд командын мөрийг нээж Github гэж бичнэ үү. Та мөн GitHub Desktop-ийг тодорхой агуулахын эсрэг ажиллуулж болно. Зүгээр л Github гэж бичээд араас нь репозиторын замыг бичнэ үү.

Эх сурвалж мод

SourceTree нь GitHub, BitBucket, Mercurial үйлчилгээнүүдтэй ажиллах үнэгүй програм юм. Энэ нь Windows болон iOS үйлдлийн системтэй платформуудад зориулагдсан. Sourcetree нь эхлэгчдэд тохиромжтой. Энэ нь репозиторуудад зориулсан ойлгомжтой GUI-тэй бөгөөд хялбаршуулсан интерфэйсээр дамжуулан Git-ийн бүрэн хүчийг ашиглах боломжийг танд олгоно. SourceTree-г суулгахын тулд албан ёсны сайтаас суулгах файлыг татаж аваад ажиллуулах хэрэгтэй. Суулгах явцад та програмыг хатуу дискэнд өөрчлөлт оруулахыг зөвшөөрч, лицензийн гэрээг зөвшөөрөх шаардлагатай болно. Мөн суулгах явцад SourceTree таныг нэмэлт git програм суулгахыг хүсэж байгаа эсэхийг асууж магадгүй. Та “Тийм” гэж хэлээд энэ програмыг суулгах ёстой. Github үйлчилгээнд холбогдох хоёр арга бий:

  1. OAuth зөвшөөрлийн протоколоор дамжуулан.
  2. SSH түлхүүрээр.

Тэд тус бүрийн талаар ярилцъя. Эхний арга бол GitHub-г алсын бүртгэлтэй холбох явдал юм. SourceTree-д GitHub бүртгэлээ OAuth-тай холбохыг зөвшөөрнө үү. Энэ нь GitHub-ийг SourceTree-тэй холбох хамгийн хялбар арга юм.

  1. Эхлээд “Бүртгэл нэмэх” дээр дарна уу.Эхлэгчдэд зориулсан Git, роботыг хэрхэн суулгах, ашиглах, арилжаалах
  2. Дараа нь байршуулахдаа GitHub-г сонгоно уу. Сонгосон протокол болон баталгаажуулалтыг бүү өөрчил, өөрөөр хэлбэл HTTPS болон OAuth-г орхи. Дараа нь “Refresh OAuth Token” дээр дарна уу. Аппликешн нь таны хөтөч дээр вэб хуудсыг автоматаар нээж, GitHub акаунтаар нэвтрэх дэлгэрэнгүй мэдээллийг асууна. Хэрэв та өмнө нь энэ хөтөч дээр GitHub бүртгэлдээ нэвтэрсэн бол энэ алхам алгасах болно.Эхлэгчдэд зориулсан Git, роботыг хэрхэн суулгах, ашиглах, арилжаалах
  3. “Authorize atlassian” дээр дарж SourceTree-д GitHub акаунт руугаа нэвтрэхийг зөвшөөрнө үү.Эхлэгчдэд зориулсан Git, роботыг хэрхэн суулгах, ашиглах, арилжаалах
  4. Үүний дараа та баталгаажуулалт амжилттай дууссан тухай мессежийг харах ёстой. OK дарна уу.

Дараа нь та өөрийн акаунт дээр дарж SourceTree дээрх бүх агуулахыг үзэх боломжтой.
Эхлэгчдэд зориулсан Git, роботыг хэрхэн суулгах, ашиглах, арилжаалахХоёрдахь арга бол GitHub-г SSH түлхүүрээр холбох явдал юм. Үүнийг хийхийн тулд та хос SSH түлхүүр үүсгэх хэрэгтэй. Энэ бол хувийн болон нийтийн түлхүүр юм. Нийтийн түлхүүрийг GitHub дансанд ашигладаг. Нөгөө талаас, хувийн түлхүүр нь таны компьютер дээрх түлхүүрүүдийн жагсаалтад нэмэгдэх болно. Дараах заавар байна:

  1. SSH түлхүүрийн хослол үүсгэхийн тулд “Хэрэгслүүд” цэс рүү очоод “SSH түлхүүрүүдийг үүсгэх эсвэл импортлох” дээр дарна уу.Эхлэгчдэд зориулсан Git, роботыг хэрхэн суулгах, ашиглах, арилжаалах
  2. PuTTY түлхүүр үүсгэгч цонхонд “Үйлдвэрлэх” дээр дарна уу.Эхлэгчдэд зориулсан Git, роботыг хэрхэн суулгах, ашиглах, арилжаалах
  3. Хулганы курсорыг хоосон зай руу шилжүүлж, үеийн төгсгөл хүртэл хулганын курсорыг хөдөлгөнө.Эхлэгчдэд зориулсан Git, роботыг хэрхэн суулгах, ашиглах, арилжаалах
  4. SSH түлхүүрийг үүсгэж дууссаны дараа SSH түлхүүрдээ нууц үг тохируулна уу.
  5. Нийтийн түлхүүр болон хувийн түлхүүрийг хадгал.Эхлэгчдэд зориулсан Git, роботыг хэрхэн суулгах, ашиглах, арилжаалах
  6. PuTTY түлхүүр үүсгэгчийг хааж болохгүй. GitHub данс руугаа нэвтэрч, баруун дээд буланд байгаа аватар дүрс дээр товшоод “Тохиргоо” дээр дарна уу.Эхлэгчдэд зориулсан Git, роботыг хэрхэн суулгах, ашиглах, арилжаалах
  7. “SSH болон GPG түлхүүрүүд” дээр товшоод “Шинэ SSH түлхүүр” -ийг сонгоно уу.Эхлэгчдэд зориулсан Git, роботыг хэрхэн суулгах, ашиглах, арилжаалах
  8. SSH түлхүүрдээ нэр өгөөд PuTTY түлхүүр үүсгэгчээс нийтийн түлхүүрийг түлхүүр талбарт хуулна уу. Үүний дараа “SSH түлхүүр нэмэх” дээр дарна уу.Эхлэгчдэд зориулсан Git, роботыг хэрхэн суулгах, ашиглах, арилжаалах
  9. SourceTree руу буцаж очоод “Хэрэгслүүд” рүү очоод “SSH Agent-г эхлүүлэх” дээр дарна уу.Эхлэгчдэд зориулсан Git, роботыг хэрхэн суулгах, ашиглах, арилжаалах
  10. Хэсэг хугацааны дараа taskbar дээрх жижиг дэлгэцийн дүрс дээр дарна уу.Эхлэгчдэд зориулсан Git, роботыг хэрхэн суулгах, ашиглах, арилжаалах
  11. Үүний үр дүнд товчлууруудын жагсаалт гарч ирнэ. Өмнө нь хадгалсан хувийн түлхүүрээ нэмэхийн тулд “Түлхүүр нэмэх” дээр дарна уу.Эхлэгчдэд зориулсан Git, роботыг хэрхэн суулгах, ашиглах, арилжаалах

Одоо 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-д нийтлэхийг хүсч байгаа. Та зааврыг дагах ёстой:

  1. GitKraken-д шинэ репозитор үүсгэхийн тулд үндсэн цэснээс “Файл” гэснийг сонгоод дараа нь “Init Repo”-г сонгоно уу. Төрөл бүрийн хадгалалтын хэд хэдэн сонголт байх болно, “Зөвхөн орон нутгийн”-ыг сонгоно уу.
  2. Дараа нь таны шинэ агуулах болох фолдерыг сонгоно уу. Та хоосон хавтас эсвэл аль хэдийн файл агуулсан хавтас сонгох боломжтой; Та өөрчлөлтөө алдахгүй.
  3. Дараагийн харилцах цонхонд өгөгдмөл загварууд болон лицензийн файлуудын тохиргоог агуулна. Бүх зүйлийг байгаагаар нь үлдээ.
  4. “Repository үүсгэх” дээр дарна уу.

Git (эсвэл GitKraken)-ийг компьютер дээрээ локал байдлаар ашиглахын тулд танд Github бүртгэл хэрэггүй. Гэсэн хэдий ч, хэрэв та бусад хэрэглэгчидтэй хамтран ажиллах эсвэл олон компьютерээс файл ашиглахаар төлөвлөж байгаа бол Github гэх мэт хост ашиглах шаардлагатай болно. GitHub дээр репозитор үүсгэхийн тулд “Init Repo” дээр дарсны дараа “GitHub” гэсэн мөрийг сонгоод дараах байдлаар гарч ирэх цонхыг бөглөнө үү.

  1. Данс – Таны GitHub бүртгэлийн нэр.
  2. Нэр – агуулахын нэр. Үүнийг үсэг, тоо, доогуур зурааснаас зохио.
  3. Тодорхойлолт – Энэ хадгалах санд юу агуулагдах тухай тайлбар.
  4. Хандалт – алслагдсан байршилд хандах, энэ нь хүн бүрт харагдах эсвэл зөвхөн танд болон таны хамтран ажиллагчаар нэмсэн хүмүүст нээлттэй хэвээр байх ёстой.
  5. Эхлүүлсний дараа клон хийх – энэ сонголтыг тэмдэглэсэн хэвээр үлдээснээр хадгалах газрыг GitHub дээр ашиглах боломжтой болгоно.
  6. Хаана клон хийх вэ – компьютер дээр шинээр үүсгэсэн хадгалах хавтас байрлуулах байршлыг сонгоно уу.
  7. Эцэст нь “Repository болон Clone үүсгэх” товчийг дарна уу .

Эхлэгчдэд зориулсан Git, роботыг хэрхэн суулгах, ашиглах, арилжаалахҮүний дараа GitKraken интерфэйсийн зүүн дээд буланд шинэ хавтас гарч ирэх бөгөөд бид зүүн баганад энэ тухай дэлгэрэнгүй мэдээллийг харах боломжтой. GitHub-г GitKraken-д холбохдоо зөвшөөрөл нь Internet Explorer-д биш, Chrome эсвэл Firefox-д хийгдсэн эсэхийг шалгаарай.

GitHub дээрх худалдааны ботууд – Bot Github нээлттэй эх сурвалж

Git хувилбарын хяналтын системийг бусад зүйлсээс гадна
худалдааны роботуудыг хөгжүүлэхэд ашигладаг . Та татаж аваад ашиглах боломжтой ийм хөгжүүлэлтийн зарим жишээ энд байна.

Python худалдааны робот

Python хэл дээр бичигдсэн арилжааны роботыг https://github.com/areed1192/python-trading-robot хаягаар авах боломжтой бөгөөд энэ нь техникийн шинжилгээ ашиглан автоматжуулсан стратеги ажиллуулж чаддаг. Энэхүү робот нь хэд хэдэн нийтлэг хувилбаруудыг загварчлахаар бүтээгдсэн: Энэ нь багцтай холбоотой эрсдэлийн нийт оноог тооцоолж, арилжаа хийх явцад бодит цагийн санал хүсэлтийг өгөх боломжтой. Түүхэн болон одоогийн үнийн өөрчлөлтийг агуулсан бодит цагийн өгөгдлийн хүснэгттэй ажиллах боломжийг танд олгоно. Энэ нь өгөгдөл хадгалах үйл явцыг хялбар бөгөөд хурдан хандах боломжийг олгоно. Нэмж дурдахад, та санхүүгийн мэдээллээ орж ирэхэд хялбархан харж, шаардлагатай бол нэмэлт дүн шинжилгээ хийх боломжтой байхаар тохируулсан болно. Түүхэн болон одоогийн үнийг хоёуланг нь ашигладаг үзүүлэлтүүдийг агуулдаг.

Худалдааны бот Касандре

Касандре арилжааны роботыг GitHub руу холбох https://github.com/cassandre-tech/cassandre-trading-bot нь бирж, данс, захиалга, хэлцэл, албан тушаалд холбогдоход анхаарал хандуулах боломжтой бөгөөд ингэснээр та өөрийн хөрөнгө оруулалтыг бий болгоход анхаарлаа хандуулах боломжтой. стратеги. Хувилбар бүрийг Kucoin, Coinbase, Binance биржүүдтэй ажиллахын тулд туршиж үздэг. Үүний тусламжтайгаар өөрийн стратегийг бий болгоход хялбар байдаг, үүний тулд та богино эсвэл урт албан тушаал үүсгэх нөхцөлийг бүрдүүлж, дүрмийг тогтоох хэрэгтэй. Ботыг түүхэн өгөгдөл дээр турших ачигч байдаг. Туршилтын үеэр Касандре өгөгдлийг импортлож, таны стратегид нэмнэ. Касандре танд ta4j техникийн шинжилгээний номын санд суурилсан стратеги боловсруулахад туслах болно.
Эхлэгчдэд зориулсан Git, роботыг хэрхэн суулгах, ашиглах, арилжаалах

EA31337 Үнэгүй

EA31337 Libre нь https://github.com/EA31337/EA31337-Libre нь MQL хэл дээр бичигдсэн олон стратеги бүхий үнэгүй Forex арилжааны робот юм. Худалдааны робот нь сонгох боломжтой 35 гаруй стратегийн хамт ирдэг. Стратеги бүр өөр өөр хугацаанд зах зээлд дүн шинжилгээ хийх боломжтой. Зах зээлийн шинжилгээ нь түгээмэл техникийн үзүүлэлтүүд дээр суурилдаг. Та мөн өөрийн стратеги бичиж болно.

info
Rate author
Add a comment

  1. Babubhai Senava

    Robot kevirite. Banavo

    Reply