GitHub SSH Clone

2022-05-10   github   clone   Yorumlar


Public ve Private Anahtarlarının Üretilmesi

ssh-keygen

komut çalıştırıldığında id_rsa konumu ve gerekli olan şifreyi(2 defa) sormaktadır, bunları giriyoruz.

Generating public/private rsa key pair.
Enter file in which to save the key (/home/gdemir/.ssh/id_rsa):
Created directory '/home/gdemir/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/gdemir/.ssh/id_rsa.
Your public key has been saved in /home/gdemir/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:232/jCVq/32323gokhan.demir@TRF5020F95
The key's randomart image is:
+---[RSA 2048]----+
|                 |
|           .     |
|          . . E .|
|       . + .   = |
|   .  . S = . . o|
|  . .. + *.o   ..|
|   o...+*o+.    .|
|  . o=*oB= ..  o |
|    BO.=++*o.o+  |
+----[SHA256]-----+

Public Anahtarımızın GitHub Sitesi İçine Kaydedilmesi

Bunlar girildikten sonra ~/home/gdemir/.ssh/ dizini altında id_rsa ve id_rsa.pub anahtarları oluşmaktadır. Oluşturulan bu ~/home/gdemir/.ssh/id_rsa.pub içerisindeki keyimizi;

GitHubSettingsSSH and GPG keysAdd new SSH keys içerisine,

belirlediğiniz bir title (gdemir@ubuntu gibi) girilerek keyimizi yapıştırıyoruz. Artık sahip olduğumuz repolarımızı clone etme imkanımız olmuş oluyor. Clone etmek isteğiniz repoyu aşağıdaki gibi çalıştırıyorsunuz.

git clone git@github.com:gdemir/gdemir.github.io.git

Artık repo üzerindeki dosyalar üzerinde güncelleme yapıp

git commit -am 'gerekli güncelleme yapıldı'

komutuyla commit atıp

git push

komutuyla ilgili repomuz GitHub üzerinde güncellenmiş oluyoruz.

Kaynak


Aksi belirtilmedikçe Gökhan Demir tarafından tüm içerik hakları saklıdır. Powered by Jekyll, Bootstrap, Awesome, Datatables, Highlightjs, Animatecss