gitolite Mac не добавляют нового пользователя к authorized_keys

Один путь состоял бы в том, чтобы использовать pam_listfile и заставить его отклонить пользователей, перечисленных в некотором текстовом файле, который Вы предоставляете ему.

2
задан 29 August 2012 в 14:26
1 ответ

Раздел « необычные ошибки » дает некоторые возможные причины. Затем вы внесли изменение в « gitolite.conf » или выполнили определенные серверные команды, не добавляя репо в конфигурацию.

И наоборот, вы удалили репо из « gitolite.conf ", но не удалил фактический" repo.git "на диске .

( Случай 2 ) Это также может произойти, если вы изменили что-то вроде этого

repo foo
    ...<some rules>...

на это:

@grp = foo
repo @grp
    ...<some rules>...

Кроме того, даже запуск gitolite setup не исправит это.

Но все это делается для того, чтобы:

Основная причина - внутренняя проверка согласованности что я не хочу отключать или разрушать.
Для этого есть причина, и я бы предпочел предупреждение, которое может расследовать человек.

Если вы уверены, что причина одна из двух вышеупомянутых, вы можете добавить репо в файл conf в случае 1, или вручную удалите файл gl-conf из каталога repo.git в случае 2.

В любом случае запустите установку gitolite после этого, чтобы убедиться, что все в порядке.


В этом случае, решением был полный «сброс», как OP crashbus упоминает в комментариях :

Я решил проблему, удалив пользователя « git » полностью из системы и следуя учебной форме Git «Сервер» в OS X Lion .

2
ответ дан 3 December 2019 в 11:53

Теги

Похожие вопросы