Github Desktop SSH
Ne do të bëjmë shembullin tonë në një mjedis Windows.
Së pari, ne instalojmë aplikacionin Go në kompjuterin tonë duke përdorur adresën e lidhjes më poshtë;
https://git-scm.com/
Meqenëse nuk ka kuptim të konfigurojmë programin për të cilin duhet të jemi të vetëdijshëm, ne po e përfundojmë instalimin sipas cilësimeve të paracaktuara.
Skedarët që lidhen me ssh në Windows ndodhen nën përdoruesin e duhur në dosjen Users si dosja.ssh. Kjo dosje nuk ekziston sepse ne po e bëjmë mostrën tonë nga e para.
Për të krijuar dosjen .ssh dhe skedarët e lidhur, ekzekutohet aplikacioni Go Bash.
Pasi të hapet aplikacioni i konsolës, futet komanda e mëposhtme;
ssh-keygen-t rsa
Pasi të ketë ekzekutuar këtë komandë, ai do të kërkojë disa informacione nga ne. Ju mund t’i lini ato bosh.
dosja u krijua kur kontrolluam nëse ishte krijuar dosja.ssh. Ka dy skedarë nën dosje me emrin id_rsa dhe id_rsa.pub.
Kur përpiqemi të marrim projektin përkatës përmes Github, marrim gabimin e mëposhtëm:
[email protected] : Leja e refuzuar (publickey).
Fatale: Nuk mund të lexohej nga depoja e largët.
Ju lutemi sigurohuni që keni të drejtat e sakta të aksesit
dhe depoja ekziston.
Shpjegimi për këtë gabim është se skedarët që kemi krijuar nuk kanë një përgjigje në llogarinë tonë Github.
Përndryshe, një skedar me emrin Known_hosts krijohet në dosjen .ssh. Kjo bëhet automatikisht.
Më në fund, ne do të shtojmë një çelës në llogarinë tonë Github.
Duke klikuar në butonin New SSH Key, hyjmë në faqen e futjes së çelësit. Në këtë seksion, ju mund të shtoni informacione se pse krijuam çelësin në seksionin e emërtuar Titulli. Në Key, ne kopjojmë dhe ruajmë përmbajtjen e skedarit id_rsa.pub që krijuam në dosjen .ssh.
Kur përpiqemi ta kthejmë projektin përmes Github, këtë herë procesi do të jetë i suksesshëm.