Как работи Git SSH | Урок за начинаещи по Git
“SSH” протоколът означава “Сигурна черупка”, който се използва за целите на сигурността при свързването на отдалечени и локални репозитории, като например криптиране на данни, изпратени от локална машина до хостинг сървър на GitHub през интернет. По-конкретно, този протокол може да се използва за клониране на цялото съдържание на отдалечен репозитории или на конкретен клон.
Този наръчник ще обсъди следните методи:
- Как да клонираме отдалечено хранилище на Git с SSH URL?
- Как да клонираме отдалечен клон на Git с SSH URL?
Така че, нека да започнем!
Как работи Git SSH?
Локалната машина на потребителя може да използва SSH агенти, за да комуникира с SSH сървър, вместо да използва локалната машина като SSH клиент.
Как да клонираме отдалечено хранилище на Git с SSH URL?
За да клонирате отдалеченото хранилище Git с SSH URL, първо отворете хостинг услугата GitHub, отидете на желаното отдалечено хранилище и копирайте SSH URL. След това стартирайте терминала Git и се преместете в локалното хранилище. След това изпълнете командата „$ git clone“ с SSH URL и я клонирайте.
Сега, изпълнете обсъдените по-горе инструкции!
Стъпка 1: Копирайте SSH URL
Първо, отворете услугата за хостване GitHub, отидете на отдалеченото хранилище, натиснете бутона, подчертан по-долу, и копирайте SSH URL адреса на хранилището:
Стъпка 2: Преместете се в Git хранилище
Изпълнете командата “cd ” и навигирайте до съществуващото локално Git хранилище:
cd "C:\Users\nazma\Git\Test_4"Стъпка 3: Клонирайте репозитория с SSH URL
Сега клонирайте отдалечения репозиторий, като използвате командата “git clone” заедно с copied SSH URL:
git clone git@github.com:GitUser0422/Test_repo.gitМоже да се установи, че отдалеченото хранилище е клонирано успешно:
Сега, продължете напред и научете как да клонирате специфични клонове с SSH URL.
Как да клонираме отдалечен клон на Git с SSH URL?
Както цялото хранилище, потребителите на Git могат да клонират конкретния отдалечен клон с SSH URL. За да го направите, следвайте стъпките по-долу.
Стъпка 1: Клониране на конкретен клон
Изпълнете предоставената команда с опцията “–branch ”, за да клонирате конкретния клон:
git clone --branch master git@github.com:GitUser0422/Test_repo.gitСтъпка 2: Избройте отдалечените URL адреси
Проверете списъка с отдалечени URL адреси с командата “git remote” с опцията “-v”:
git remote -vСпоред долния изход списъкът с отдалечени URL адреси е празен:
Стъпка 3: Добавяне на отдалечен URL
Сега изпълнете командата “git remote add dev ” с SSH URL:
git remote add dev git@github.com:GitUser0422/Test_repo.gitСтъпка 4: Потвърдете отдалечения URL
Изпълнете командата “git remote” с опцията “-v”, за да потвърдите дали отдалеченият URL е добавен:
git remote -vМоже да се наблюдава, че успешно клонирахме отдалечения клон:
Ние предоставихме най-лесния метод за клониране на отдалечения Git репозиторий и конкретен отдалечен клон с SSH URL.
Заключение
За да клонирате отдалечения Git репозиторий с SSH URL, първо отворете услугата за хостинг на GitHub, отидете на желаното отдалечено хранилище и копирайте SSH URL. След това стартирайте Git терминала и преминете към локалното хранилище. След това клонирайте отдалеченото хранилище с SSH URL, използвайки командата "$ git clone". Въпреки това, за да клонирате конкретен отдалечен клон, изпълнете командата "$ git clone –branch <ssh-url>". Това ръководство илюстраира процедурата за клониране на отдалечения Git репозиторий и конкретен отдалечен клон с SSH URL.






