How to clone your private repository from GitHub to server
Hazırlık:
Öncelikle ssh key oluşturun.
~# ssh-keygen
Ssh config:
Aşağıdaki satırları ev dizinindeki .ssh/config dosyanıza ekleyin.
Host github
HostName github.com
User git
IdentityFile ~/.ssh/github/id_rsa
ID_RSA.PUB
daha sonra github için oluşturduğunuz id_rsa.pub dosyasını github profilinize ekleyin.
Clone İşlemi:
Normalde clone işlemini bu şekilde yapıyorduk. Hatırladınız değilmi:
~# git clone https://github.com/geekdinazor/not.py
Deponun private olmasından dolayı bize kullanıcı adı ve parola sorulur.
Yapılandırmamız doğrultusunda Clone komutunu farklı şekilde kullanacağız.
~# git clone git:geekdinazor/not.py
Sonuç:
ssh key kullandığımız için bizden kullanıcı adı ve parola sorulmayacak.
Hepsi bu kadar.
Faydalı olması dileğiyle.