GitHub дахь "түлхүүрүүдийг байрлуулах" нь таны серверийг таны GitHub репозитортой шууд холбогдох боломжийг олгодог. Таны сервер холбогдсон үед та өөрийн агуулахаас сервер рүү шууд оруулах боломжтой бөгөөд ингэснээр таны ажлыг багасгах боломжтой болно. Хэрэв таны сервер олон мэдээллийн санд хандах шаардлагатай бол та хандалтыг удирдах машин хэрэглэгч үүсгэж болно.
Алхам
3 -р хэсгийн 1: Шинэ түлхүүр үүсгэх
Алхам 1. Терминал програмыг компьютер дээрээ нээнэ үү
Таны компьютер дээрх терминал програм нь сервер рүү алсаас хандах боломжийг олгодог. Хэрэв та Linux эсвэл Mac компьютер ашиглаж байгаа бол суулгагдсан Терминал програмыг ашиглах болно. Хэрэв та Windows ашиглаж байгаа бол Cygwin эсвэл GitBash гэх мэт програм суулгах шаардлагатай болно.
- Linux - Ctrl+Alt+T дарна уу эсвэл "терминал" хайх.
- Mac - Та Utilities хавтаснаас Терминал програмыг олох боломжтой.
- Windows - Та Cygwin -ийг cygwin.com, эсвэл GitBash -ийг git-scm.com/downloads дээрээс татаж авах боломжтой.
Алхам 2. Терминал програмаа ашиглан сервер рүүгээ нэвтэрнэ үү
Та өөрийн GitHub репозиторид хандахын тулд сервер дээрээ байршуулах түлхүүрийг үүсгэх болно. Үүнийг хийхийн тулд та өөрийн сервер рүү терминалаар эсвэл алсын зайнаас сервер рүү нэвтрэх шаардлагатай болно.
Терминал програмдаа нэвтрэхийн тулд ssh username@hostname гэж бичээрэй. Хэрэв хүсвэл нууц үгээ оруулна уу
Алхам 3. SSH түлхүүрийг үүсгэх командыг оруулна уу
Дараах тушаал нь таны GitHub имэйл хаяг бүхий шинэ түлхүүр үүсгэх болно.
- ssh -keygen -t rsa -b 4096 -C "[email protected]"
- SSH түлхүүр нь таны хувийн байдлыг баталгаажуулдаг шифрлэгдсэн түлхүүр хос юм. Энэ тохиолдолд та GitHub репозиторийнхоо түлхүүрийг өгөх бөгөөд ингэснээр таны серверийг таних боломжтой болно.
Алхам 4. дарна уу
↵ Enter/⏎ Буцах байршлыг сонгохыг шаардах үед.
Энэ нь түлхүүрийг анхдагч байршилд хадгалах болно, энэ нь таны Хэрэглэгчийн лавлах дахь.ssh директор юм.
Алхам 5. Нэвтрэх хэллэг үүсгэх
Түлхүүр ажиллахаас өмнө үл мэдэгдэх хэрэглэгчид нууц үгээ оруулах шаардлагатай болдог тул энэ нь таны түлхүүрийн аюулгүй байдлын нэмэлт давхаргыг нэмж өгдөг.
Нэвтрэх хэллэгийг үүсгэхдээ түүнийг баталгаажуулахыг танаас хүсэх болно
Алхам 6. SSH түлхүүрийн агуулгыг санах ой руу хуулж ав
Түлхүүрийг үүсгэсний дараа та үүнийг хадгалах санд нэмэх хэрэгтэй болно. Үүнийг хийхийн тулд түлхүүрийн агуулгыг хуулах шаардлагатай болно. Дараах тушаал нь түлхүүрийн агуулгыг таны санах ойд хуулах болно.
- Linux - xclip -sel клип <~/.ssh/id_rsa.pub. Та эхлээд sudo apt-get install xclip-ийг ажиллуулах хэрэгтэй болж магадгүй.
- Windows - клип <~/.ssh/id_rsa.pub
- Mac - pbcopy <~/.ssh/id_rsa.pub
3 -ийн 2 -р хэсэг: Түлхүүрийг хадгалах санд нэмэх
Алхам 1. GitHub вэбсайт руу нэвтэрнэ үү
Хадгалах санд хандах боломжтой акаунтаар нэвтэрсэн эсэхээ шалгаарай.
Алхам 2. Баруун дээд буланд байгаа профайлынхаа дүрс дээр дараад "Таны профайл
" Энэ нь таны GitHub профайл хуудсыг нээх болно.
Алхам 3. "Хадгалах сан" таб дээр дарна уу
Энэ нь таны бүх репозиторыг харуулах болно.
Алхам 4. Түлхүүрээ нэмэхийг хүссэн репозитороо сонгоно уу
Энэ нь танай серверт бүтцийг автоматаар байршуулах репозиторт хандах эрхийг олгоно.
Алхам 5. Дэлгэцийн дээд хэсэгт байрлах "Тохиргоо" табыг дарна уу
Энэ нь таны репозиторын тохиргоог нээх болно.
Алхам 6. Зүүн талын цэсэн дэх "Түлхүүрийг байршуулах" товчийг дарна уу
Энэ нь одоогоор репозиторт хуваарилагдсан байршуулах түлхүүрүүдийг харуулах болно.
Алхам 7. "Add deploy key" товчийг дарна уу
Түлхүүр оруулах текст талбар гарч ирнэ.
Алхам 8. Хуулж авсан байршуулах түлхүүрийг талбарт буулгана уу
Талбар дээр дараад ⌘ Command/Ctrl+V дарж хуулж авсан байршуулах түлхүүрийг талбарт буулгана уу.
Хэрэв та серверийг репозиторт бичих хандалт хийхийг хүсч байвал "Бичих эрхийг зөвшөөрөх" нүдийг чагтална уу
Алхам 9. "Түлхүүр нэмэх" дээр дарж байршуулах түлхүүрээ нэмнэ үү
Энэ нь таны сервер репозиторт хандах, үүнээс бүтцийг байршуулах боломжийг олгоно.
3 -р хэсгийн 3: Машин хэрэглэгчийг бий болгох
Алхам 1. Машин хэрэглэгчдэд зориулагдсан GitHub данс үүсгэх
"Машин хэрэглэгч" гэдэг нь олон агуулахад хандах боломжтой автомат хэрэглэгч юм. Түлхүүрүүдийг байршуулах нь зөвхөн нэг репозиторт хандах эрхийг олгодог тул таны сервер олон агуулахад хандах шаардлагатай бол энэ нь ашигтай байдаг.
Та GitHub нүүр хуудсан дээрх "Бүртгүүлэх" товчийг дарж, зааврыг дагаж шинэ хэрэглэгч үүсгэж болно
Алхам 2. Сервер дээрээ SSH түлхүүр үүсгэнэ үү
Эхний хэсэгт байгаа алхамуудыг дагаж сервер дээрээ түлхүүр үүсгээд санах ойд хуулж аваарай.
Алхам 3. Шинэ машин хэрэглэгчийн бүртгэлээр GitHub вэбсайтад нэвтэрнэ үү
Та энэ хэрэглэгчид шинээр үүсгэсэн түлхүүрийг өгөх болно.
Алхам 4. Машины хэрэглэгчийн профайл зургийг дарж "Тохиргоо" -г сонгоно уу
" Энэ нь машин хэрэглэгчийн бүртгэлийн тохиргоог нээх болно.
Алхам 5. Зүүн талд байгаа "SSH ба GPG түлхүүрүүд" сонголтыг дарна уу
Энэ нь одоогоор хэрэглэгчид оноосон түлхүүрүүдийг харуулах болно.
Алхам 6. "Шинэ SSH түлхүүр" товчийг дарна уу
Энэ нь танд SSH түлхүүр оруулах боломжийг олгоно.
Алхам 7. Түлхүүрийг буулгаад "SSH түлхүүр нэмэх" дээр дарна уу
" Энэ нь SSH түлхүүрийг машины хэрэглэгчийн профайлд нэмж, таны серверт хандах боломжийг олгоно.
Алхам 8. Машины хэрэглэгчид хандах эрхийг өгөхийг хүсч буй анхны репозиторийг нээнэ үү
Та өөрийн профайлын хуудсан дээрх "Хадгалах сан" таб дээрээс өөрийн агуулахыг олох боломжтой.
Алхам 9. Хадгалах хуудасны "Тохиргоо" табыг дарна уу
Энэ нь репозиторын тохиргоог харуулах болно.
Алхам 10. Зүүн цэсэн дэх "Хамтран ажиллагсад" сонголтыг дарна уу
Энэ нь танд репозиторт хамтран ажиллагчдыг нэмэх боломжийг олгоно. Таны машин хэрэглэгчийг хамтран ажиллагчаар нэмснээр энэ нь танай репозитороос бүтээгдхүүнийг сервер рүү оруулах боломжтой болно.
Алхам 11. Машины хэрэглэгчийн нэрийг оруулаад "Хамтран ажиллагч нэмэх" дээр дарна уу
" Машины хэрэглэгчид репозиторид унших/бичих эрхийг өгөх болно.