netbeans ssh rsa etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
netbeans ssh rsa etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

27 Ocak 2022 Perşembe

Netbeans RSA SSH gitlab repository connection

Netbeans RSA asimetrik şifreleme algoritması ile  generate edilen public SSH key ile gitlab repository clone işlemi:

Bu sorunu PEM key generation seçeneği ile çözebiliyoruz.

Önce localde RSA ssh key generate ediyoruz;

ssh-keygen -t rsa -b 2048 -m PEM -C "email@hostname.com" (rsa key generate eder)


Sonra pulic key i, git bash console dan clipboard a alıyoruz;

cat ~/.ssh/id_rsa.pub | clip (public rsa ssh key i clippboard a atar)

eval $(ssh-agent -s) (ssh agenti baslatir)

 

Sonra gitlab repository deki profile ayarlarındaki SSH sekmesinden, clipboarddaki public SSH key i “Key” textbox ının içine focuslanıp, paste yaptıktan sonra “Add key” butonu ile ekliyoruz.

 


Sonra client pc de CLI dan connection testi yapıyoruz;

ssh -T git@xxx.com.tr (repository connection test eder)

 

Sorun yoksa Netbeans de, Team/git/clone… şeklinde new repository clone yapabiliriz;

 


Not: ~/.ssh/config file in icinde;

"KexAlgorithms +diffie-hellman-group1-sha1"

bu satir in olmasi gerekiyor. 

 

Kaynaklar:

·        https://docs.gitlab.com/ee/ssh/#troubleshooting

·