gitolite (версия 3), обновить ключ администратора


Мне нужно обновить ключ администратора gitolite.
и следовали этому руководству. утерян ключ/доступ администратора

gitolite setup -pk alice.pub.

Команда не делает ошибок на моей машине.

Но я пока могу получить доступ к списку репозиториев git, используя старый ключ администратора.
а с помощью нового ключа я могу получить доступ только к тестовому репозиторию.

Есть ли что-то, что я пропустил?


person Jinbom Heo    schedule 15.07.2014    source источник
comment
Вы пробовали 3 абзаца с gitolite.com/gitolite/emergencies.html?   -  person 0xAX    schedule 15.07.2014
comment
Я запутался. Я просто клонирую gitolite-admin, используя старый идентификатор администратора, и удаляю старый идентификатор администратора gitolite в файле gitolite.conf. А затем добавьте туда новый идентификатор администратора. И зафиксируйте и нажмите его. Я работаю с новым ключом администратора. И старый ключ не работает. Спасибо.   -  person Jinbom Heo    schedule 16.07.2014


Ответы (1)


Поскольку вы можете войти на сервер gitolite, проще посмотреть файл ~/.ssh/authorized_keys.

Вы можете увидеть, опубликован ли там ваш новый ключ с именем alice:

command="/path/to/gitolite/bin/gitolite-shell alice",no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty ssh-rsa AAAAA...your_new_ssh_public_key

Если нет, как было сказано, "обход gitolite" - хороший способ исправить это локально ( то есть напрямую с сервера gitolite) файл gitolite.conf.

person VonC    schedule 15.07.2014
comment
Спасибо VonC. Ваши комментарии о git всегда помогают мне. :) - person Jinbom Heo; 16.07.2014