我正在尝试为我们在 CentOS linux 服务器上的开发安装 git 和 gitolite。到目前为止一切正常,除了我使用以下命令为 gitolite 定义管理员用户的步骤:
gitolite setup -pk /tmp/id_rsa.pub
FATAL: errors found but logfile could not be created
FATAL: /home/git/.gitolite/logs/gitolite-2013-05.log: No such file or directory
FATAL: die '/tmp/id_rsa.pub' does not seem to be a valid ssh pubkey file
看起来像两个错误;只有/home/git/
这些文件
.gitolite.rc
.bashrc
.bash_profile
.bash_logout
第二个(这似乎是问题)是 pub_key 无效。但是,根据 git book 文件看起来很像。我像这样生成它:
在我的电脑(不是服务器)中安装 git
从 git bash:
ssh-keygen.exe (默认路径) (无密码) (无密码)
我通过名为 WinSCP 的程序将生成的 .pub 文件复制到服务器上的 tmp 目录。
我做错了什么?我在谷歌找不到答案。
PS。如果您需要更多信息,请告诉我。