Using Keys with JGit to Access a Git Repository Securely

后端 未结 3 1366
無奈伤痛
無奈伤痛 2020-12-05 07:54

I\'m using JGit to access a remote Git repo, and I need to use SSH for it. JGit uses JSch to provide secure access. However, I\'m not sure how to set the key file and the kn

3条回答
  •  臣服心动
    2020-12-05 08:53

    Managed to find the issue. The public key in the server side had a different name other than the usual id_rsa.pub, while the private key on my side was id_rsa. JSch expects by default the public key to have the same name as the private key plus the .pub suffix. Using a key pair with a common name (ex.: private = key_1 and public = key_1.pub) solves the issue.

提交回复
热议问题