2

我已经用 root 运行了这个命令:

    [root@localhost git-shell-commands]# ssh git@192.168.1.12
    git@192.168.1.12's password: 
    Last login: Wed Jun 20 15:08:26 2012 from new-host.home
    fatal: Interactive git shell is not enabled.
    hint: ~/git-shell-commands should exist and have read and execute access.
    Connection to 192.168.1.12 closed.
    [root@localhost git-shell-commands]# 

任何人都可以告诉如何解决这个问题?

4

1 回答 1

14

git help shell给出了一些关于如何设置它的指示。输出中的提示也是。git 用户需要git-shell-commands在其主目录中调用一个子目录,具有适当的权限,并填充您希望用户能够运行的内容。

于 2012-06-20T13:56:16.710 回答