gdemir/gdemir.github.io

Hızlı GitHub SSH Clone Sayfasının Eklenmesi

gdemir opened this issue · 1 comments

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.

sayfa ekledi.