设置Gitolite时出错:不';不接受SSH密钥
我正在尝试在linux服务器上安装gitolite。当我运行命令时:设置Gitolite时出错:不';不接受SSH密钥,git,ssh,gitolite,Git,Ssh,Gitolite,我正在尝试在linux服务器上安装gitolite。当我运行命令时: gitolite setup -pk id_rsa.pub 我得到以下错误: 致命:“id_rsa.pub”不是可读文件 我真的不明白会出什么问题。。。我使用puttygen以openssh格式生成密钥。我还尝试使用sshgen-trsa通过GitBash终端生成密钥,但得到了相同的错误。在极度绝望的情况下,我直接在我的linux服务器上运行了sshgen,我得到了相同的错误,所以我认为这不再是windows/linux/p
gitolite setup -pk id_rsa.pub
我得到以下错误:
致命:“id_rsa.pub”不是可读文件
我真的不明白会出什么问题。。。我使用puttygen以openssh格式生成密钥。我还尝试使用sshgen-trsa通过GitBash终端生成密钥,但得到了相同的错误。在极度绝望的情况下,我直接在我的linux服务器上运行了sshgen,我得到了相同的错误,所以我认为这不再是windows/linux/putty的东西了
我在经营Fedora 17。任何帮助都将不胜感激 生成密钥通常意味着将密钥放入
$HOME/.ssh/id\u rsa(.pub)
中
在这种情况下,我更喜欢指定公钥的完整路径
GITOLITE_HTTP_HOME= gitolite setup -pk "$HOME/.ssh/gitoliteadm.pub"
在调用安装程序之前,我清除了$GITOLITE\u HTTP\u HOME
,以确保脚本不会将GITOLITE命令与从web执行的命令混淆。您可以看到一个示例。生成密钥通常意味着将密钥放入
$HOME/.ssh/id\u rsa(.pub)
中
在这种情况下,我更喜欢指定公钥的完整路径
GITOLITE_HTTP_HOME= gitolite setup -pk "$HOME/.ssh/gitoliteadm.pub"
在调用安装程序之前,我清除了$GITOLITE\u HTTP\u HOME
,以确保脚本不会将GITOLITE命令与从web执行的命令混淆。您可以看到一个。的示例,我觉得id_rsa.pub不是一个可读的文件。该文件名与.ssh目录相对。如果您在主目录中,您的意思可能是
.ssh/id\u rsa.pub
?听起来id\u rsa.pub不是一个可读的文件。该文件名与.ssh目录相对。如果您在主目录中,您的意思可能是.ssh/id\u rsa.pub
?谢谢!这解决了它,我想它没有得到正确的路径。谢谢!这就解决了问题,我猜它没有正确地找到路径。