информация о gitolite не работала, добавление ключей превратило их в ключ no access
и НЕ создавало соответствующую запись в файле ключей авторизации.
Чтобы исправить этот прогон gitolite setup
на сервере gitolite
Вопрос: что могло попасть в этот беспорядок?
И что делает gitolite setup
делать, когда вызывается в n-й раз (он больше не настраивает вещи, в соответствии с документами исправляет хуки, но мне интересно, какой будет сценарий использования, а какой был мой)?
Подробнее оgitolite info
команда gitolite info вызывается следующим образом:
> ssh git-user@ser-git
PTY allocation request failed on channel 0
hello git-admin, this is ...@... running gitolite3 3.6.7-2 (Debian) on git 2.17.1
R W some-repository
R W gitolite-admin
R W testing
Connection to ser-git closed.
Неверный вывод: FATAL: unknown git/gitolite command: 'info'
Подробнее: ключи без доступа.
gitolite sshkeys-lint
показывал ключи с (no access)
, теперь эти ключи имеют доступ, когда я их установил (теперь это означает после gitolite setup
).
ssh-keygen -lf /home/repo/.ssh/authorized_keys | wc -l
(или без трубопроводной части, независимо) количество ключейи их имена указали, что у меня не было добавлено самое новое.
Подобный вопрос, который не работал для меня: Записи keydir не распространяются на author_keys