За начало трябва да се уверите, че имате Linux терминал с инсталирана git команда и дали можете да използвате git команда от потребителя, при който се опитвате. Винаги се опитвайте да използвате отделен потребител и не използвайте root потребител за същия. Също така трябва да създадете акаунт в Github.
Създайте акаунт с Github
За да създадете акаунт в Github, можете да следвате стъпките по-долу
- Отидете на „Присъединете се към GitHub“
- Попълнете информацията си и кликнете върху „Създаване на акаунт“
- Изберете плана, който искате, и кликнете върху „Завършване на регистрацията“
- Когато се регистрирате, ще получите имейл, за да потвърдите имейл адреса си. Щракнете върху връзката, за да завършите проверката.
След като акаунтът е създаден, следващата стъпка е да създадете нова двойка ключове и след това да ги добавите към Github.
Добавяне на вашия SSH ключ към вашия акаунт в GitHub
Влезте във вашия терминал чрез SSH.
Генерирайте двойка ключове, като изпълните следната команда, замествайки в имейл адреса си в GitHub между кавичките:
# ssh-keygen -t rsa -b 4096 -C “your_email @ domain.com ”Когато бъдете подканени да „Въведете файл, в който да запазите ключа“, натиснете Въведете за да го запазите на местоположението по подразбиране. Ако искате да използвате различно местоположение, можете да предоставите и пътя, който да се използва и тук.
В подканата въведете защитен пропуск, който ще се използва, когато ключът ви удостоверява, и го потвърдете. Можете дори да не настроите тази парола, ако не се нуждаете от допълнителна проверка. Така че сега сте генерирали двойката SSH ключове. Не забравяйте да направите бележка за неща като публичен ключ и файлове с частни ключове.
За да добавите ssh ключ в GitHub, трябва да направите копие на публичния ключ и можете да използвате долната ssh команда, за да направите това.
# котка / дом / потребител /.ssh / id_rsa.кръчмаСлед като копирате съдържанието в клипборда или във всеки локален текстов файл, можем да използваме стъпките по-долу, за да добавим ключа към акаунта в Github.
- Трябва да влезете в акаунта в Github, като използвате вашия потребител / пропуск
- Кликнете върху снимката на профила и изберете „Настройки“ от падащото меню.
- Изберете „SSH и GPG ключове“ от менюто отляво
За да добавите първия си ключ или друг ключ, щракнете върху „Нов SSH ключ“
В полето „Заглавие“ трябва да добавите етикет, който можете да запомните. (Използвах „MacBook Air на Sumesh“).
Можете да използвате всяка дума и единственото, за което трябва да се погрижите, е да се уверите, че това ще ви помогне да идентифицирате машината, на която е генериран този ключ.
В полето „key“ добавете горния ключ, който получавате с помощта на командата „cat / home / user /.ssh / id_rsa.кръчма ”, която ще започне с ssh-rsa
- Щракнете върху Добавяне на SSH ключ.
Ако бъдете подканени, потвърдете вашата парола за GitHub, която ще се използва за проверка.
Сега можете да видите изброения ключ, който сте добавили в името на заглавието. И ще трябва да направите същата процедура за всеки компютър, сървъри за разработка / поддръжка на сървъри, които трябва да имат достъп до вашите хранилища.
Проверете връзката си от локална машина към Github
Отворете нов ssh терминал и се уверете, че сте преминали към потребителя, за когото сте създали двойката ключове ssh. За да се свържете с акаунт в Github чрез ssh ключ, трябва да напишете по-долу и да натиснете enter # ssh -T [имейл защитен]
Ако свързвате това за първи път от тази машина, ще видите резултат като по-долу и в този случай трябва да напишете Да:
Автентичността на github на хоста.com (192.30.1.1) „не може да бъде установено.Отпечатъкът на RSA ключ е SHA256: asdnasd871321312kjaksjdasdijsaidjsad1Rk3ndm.
Наистина ли искате да продължите да се свързвате (да / не)? да
Предупреждение: Постоянно добавен 'github.com, 192.30.30.1 '(RSA) към списъка с известни хостове.
- Въведете „да“
- Натиснете Enter
Ще видите изход по този начин:
„Здравей, потребител ! Успешно сте се удостоверили, но GitHub не предоставя достъп до черупки.”Ако споменатият по-горе потребител е правилен и се показва като същия, който сте опитали да добавите, тогава всичко е наред и сте завършили настройката на ssh ключ с Github ! Ако получавате разрешение за отказ, трябва да проверим горните стъпки и да се уверим, че сте направили всичко съгласно горния документ. Винаги можете да се свържете с мен, ако имате нужда от помощ в този случай.