Мне нужно перенести сервер Linux, который скоро перестанет работать. Я не являюсь пользователем git, но на server1 я могу сказать /opt/repos/git
пара десятков проектов app fooX.git. Если я scp за ночь, когда никто не использует его, а конечные пользователи получают новый IP-адрес, создайте нового пользователя git на удаленном сервере, chown -R git:git /opt/repos/git
это будет плавная миграция? Или я что-то упускаю? Будет ли это содержать все исправления, комментарии и историю?
Спасибо
Это возможно плавная миграция, потому что вы перенесете все данные в репозитории, но не настройки уровня доступа: доступ к Git-репозиториям можно получить с помощью http (s) или ssh и обоих протоколов требовать особая и разная комплектация.
chown -R git:git /opt/repos/git
будет иметь полезный эффект только в случае типа доступа "shared ssh-user", что нечасто