Как создать SSH-ключ Jenkins в Linux для использования с Github? - PullRequest
0 голосов
/ 29 октября 2019

В данный момент я пытаюсь настроить SSH-ключ для клонирования репозиториев Github в конвейер Jenkins. Когда я вхожу на свой сервер Linux как пользователь Jenkins и пытаюсь создать пару ключей SSH, ниже выводится:

-bash-4.2$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/var/lib/jenkins/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Saving key "/var/lib/jenkins/.ssh/id_rsa" failed: Permission denied

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

1 Ответ

0 голосов
/ 29 октября 2019

Разобрался. При запуске команды ssh-keygen ему нравится создавать каталог .ssh самостоятельно. Я создал его заранее, и это явно создало какую-то проблему с разрешениями.

Так что в будущем: если вы когда-либо создаете эти ключи и получаете ошибку разрешений, разрешите команде создать .sshкаталог, чтобы избежать каких-либо проблем. Спасибо.

...