Github'a bağlantı yaparken her seferinde kullanıcı adı ve parola girmek istemiyorsanız ya da Github Webhook ile otomatik pull etmek isterseniz yapmanız gerekenler önce bir ssh keygen oluşturmak ve Github'a tanıtmak daha sonra sunucu üzerinde projeye ait git config dosyasını ayarlamak.
Projenizin olduğu sunucu ya da bilgisayarınızda key oluşturmak
ssh-keygen -t rsa -b 4096 -C "admin@muslu.y"
ssh-add ~/.ssh/id_rsa
cat ~/.ssh/id_rsa.pub
nano ~/.ssh/config
Host github.com
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa
nano .git/config
[remote "origin"]
# url = https://github.com/muslu/proje.git
url = git@github.com:muslu/proje.git
git config --global user.name "Muslu Y."; git config --global user.email "admin@muslu.y"; git config --global credential.helper cache; git config --global credential.helper "cache --timeout=360000"
Git
hakkında diğer konular