Which format should be SSH private key for LibGit2 LibGit2Sharp (+SSH)

做~自己de王妃 提交于 2019-12-01 06:19:27

privateKey point to a private key file in "OpenSSH" format.

privateKey needs to point to a key, not a path to a key. You need to read the key file and place the contents into a string that you can pass to privateKey.

Instead of creating your private key with PuttyGen (ppk keys), Use PuttyGen to load said ppk file, and save it as OpenSSH file (id_rsa, id_rsa.pub)

Or, as I described here, use Git for Windows PATH to access ssh-keygen, and create one directly with the right format:

ssh-keygen -t rsa -C "key for my Git repo server" -q -P ""

That´s how my OpenSSH-Key looks like (key data truncated):

-----BEGIN RSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
DEK-Info: DES-EDE3-CBC,27A4E70608469318

<Key-Data, like "sdhsdcQEHBg3uzfb...">
-----END RSA PRIVATE KEY-----

Is there some way i can verify tha exported key?

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!