Centos服务器安装Git和Gitolite之后,无法通过SSH连接

时间:2015-05-11 07:57:02

标签: git ssh centos gitolite

sh-3.2# ssh 115.2x.x.x
PTY allocation request failed on channel 0
bash: /root/bin/gitolite-shell: No such file or directory
Connection to 115.2x.x.x closed.

" / etc / passwd的"在服务器上:

root:x:0:0:root:/root:/bin/bash

1 个答案:

答案 0 :(得分:0)

如果有可能使用root帐户安装了gitolite gitolite doc提及:

  

在ssh模式下安装gitolite时,您在Unix系统上选择一个特定用户作为“托管用户”。
  这个用户的名称会记入您的用户将要克隆的repo网址,例如ssh://git@server/repo或更简单的git@server:repo形式。

即使在local installation (directly on the server)中,该设置也应该作为“git”帐户完成,而不是以root身份完成。