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;
GitHub → Settings → SSH and GPG keys → Add 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.