1

Если я хочу синхронизировать мой удаленный источник с другим удаленным репозиторием, мне нужно зарегистрировать хук после обновления. Но для этого мне понадобится ключ ssh.

Поскольку мое исходное хранилище принадлежит пользователю git, мне нужно будет создать этот ssh для этого пользователя. Но я не могу войти в систему как пользователь git, чтобы создать необходимые ssh-ключи (этот пользователь создал gitlab, и я не знаю пароля). Есть ли другой способ сделать эту синхронизацию, или есть общая ошибка в том, как я хочу это сделать?

1 ответ1

0

Если у вас есть привилегия root/sudo, вы можете создать ключ и затем сохранить его в каталоге .ssh пользователя git. Не забудьте chown созданные файлы в файл, чтобы они принадлежали git:git и присваивали им chmod соответствующие значения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .