如何使用gitolite public&在虚拟框中为linux生成的私钥对?

时间:2016-06-23 08:37:10

标签: linux git ssh

我已经在windows中为git生成了公钥和私钥对,它在windows中工作正常。我试图通过将.ssh文件夹复制到linux的〜/ .ssh文件夹,在虚拟框中使用相同的密钥对。 现在,当我尝试执行像clone这样的git命令时,在linux中获取它会要求输入密码。我没有为此指定任何密码。怎么解决这个? 提前谢谢。

这是我的:ls -la~ / .ssh

user@g3gdev-user:~$ ls -la ~/.ssh
total 28
drwxrwxrwx  2 user user 4096 Jun 21 11:07 .
drwxr-xr-x 43 user user 4096 Jun 23 10:59 ..
-rwxr-xr-x  1 root    root    1464 Jun 21 11:05 git_key.ppk
-rw-------  1 user user 1464 Jun 21 11:05 git_new_key.ppk
-rwx------  1 user user 1675 Jun 21 11:05 id_rsa
-rw-------  1 user user  400 Jun 21 11:05 id_rsa.pub
-rwxrwxrwx  1 user user  415 Jun 21 11:05 known_hosts 

1 个答案:

答案 0 :(得分:1)

可能是你必须在puttyGen中打开生成的密钥,然后转到Conversion,然后导出到openSSH。将此openSSH用于您的Linux系统。 openssh和ssh之间存在细微差别。