Если у вас есть привилегия root / sudo, вы можете создать ключ и затем сохранить его в .ssh
каталоге пользователя git . Не забудьте chown
созданные в файл таким образом, они принадлежат git:git
и chmod
им соответствующему параноидальному значению.
Как создать ключ SSH для пользователя git
251
Matthias Reisner
Если я хочу синхронизировать мой удаленный источник с другим удаленным репозиторием, мне нужно зарегистрировать хук после обновления. Но для этого мне понадобится ключ ssh.
Поскольку мое исходное хранилище принадлежит пользователю git, мне нужно будет создать этот ssh для этого пользователя. Но я не могу войти в систему как пользователь git, чтобы создать необходимые ssh-ключи (этот пользователь создал gitlab, а я не знаю пароля). Есть ли другой способ сделать эту синхронизацию, или есть общая ошибка в том, как я хочу это сделать?
Вы можете войти как root и затем `su - git`, верно?
mtak 9 лет назад
0
1 ответ на вопрос
0
Jean-Karim Bockstael
Похожие вопросы
-
16
Как синхронизировать библиотеки iTunes?
-
12
Как я могу синхронизировать папки между несколькими компьютерами в моей домашней сети?
-
8
Есть ли менеджеры паролей для iPhone и Windows XP?
-
-
3
Можно ли выполнить одностороннюю синхронизацию голосовых заметок iPhone с ПК?
-
3
Контакты Google и адресная книга Mac OS X
-
8
Как синхронизировать Календарь Google и iCal?
-
3
Синхронизация контактов между Mac, Nokia E51 и iPod touch
-
1
Как (можно?) Синхронизировать календарь Windows Live с телефоном Windows Mobile
-
7
Есть ли способ синхронизировать контакты Google с вашим iPhone?
-
4
Как синхронизировать скрипты GreaseMonkey между компьютерами?