Я столкнулся с некоторыми проблемами при попытке настроить gitosis на моем Archlinux
http://wiki.archlinux.org/index.php/Setting_Up_Git_ACL_Using_gitosis
Я сослался на эту статью в вики и успешно установил гитоз.
$sudo pacman -U gitosis- git -20090525-1-i686.pkg.tar.gz
$ sudo -H -u gitosis gitosis-init </tmp/id_rsa.pub
И изменил /srv/gitosis/.ssh/authorized_keys, чтобы включить мой локальный пользователь id_rsa.pub.
Но когда я запускаю git clone
в качестве локального пользователя,
$git clone gitosis @host: gitosis-admin.git
В нем говорится
Инициализированный пустой репозиторий git в /home/wyx/gitosis -admin/.git/
[email protected] пароль: *****
fatal: "gitosis-admin.git" не выглядит как репозиторий git
фатальный: удаленный конец неожиданно повесил трубку
Итак, операция клонирования git завершилась неудачно. Мне интересно, почему он пытается инициализировать пустой репозиторий git в локальном каталоге пользователя (/home/wyx)? И поскольку я уже добавил локальный идентификатор пользователя id_rsa.pub в .ssh/authorized_keys, почему он все еще запрашивает пароль?