Comments 9
> Gitolite и gitosis не могут одновременно использовать один экземпляр ssh
Можно поподробнее? Почему? Насколько я помню, никаких изменений именно в конфигурацию sshd нет.
Можно поподробнее? Почему? Насколько я помню, никаких изменений именно в конфигурацию sshd нет.
0
Всё дело в файле authorized_keys. Gitosis'у и gitolite'у нужно эксклюзивное владение этим файлом. А для одного instance'a ssh задаётся только один такой файл. Поэтому чтобы не было конфликтов надо поднять второй instance, который будет использовать другой файл authorized_keys
0
Да, каюсь. Невнимательно читал и пропустил «Идея состоит в следующем: поднять на этом же пользователе gitolite».
Но если подумать – то origin url все равно меняется, так как надо указывать порт. Почему бы тогда не поменять ssh пользователя, а репы не закинуть ему симлинками?
Но если подумать – то origin url все равно меняется, так как надо указывать порт. Почему бы тогда не поменять ssh пользователя, а репы не закинуть ему симлинками?
0
Потребуется использовать разные public-key, так как вся суть записывается в .ssh/authorized_keys,
0
Вот как только я убил полтара дня на пляски вокруг redmine_gitosis и пониманием того что в версиях 1.4 redmine и более оно уже работать в принципе не будет и нужен переход на redmine_git_hosting который как раз использует gitolite, но не нашел ни одной статьи по миграции с гитозиса… а тут, бац, и она появилась!
0
Sign up to leave a comment.
Безболезненная миграция с Gitosis на Gitolite