Приватные репозитории

Деплой приватных репозиториев

Для того чтобы склонировать удалённый приватный репозиторий из GitHub, вам потребуются SSH-ключи. Все действия на сервере выполняем под учетной записью которую вы определили для взаимодействия с onFriday.

GitHub

1. Сгенерируйте новый SSH-ключ. Откройте терминал и введите следующую команду. ssh-keygen -C "onFriday" параметр -C используется для добавления комментария к вашему SSH-ключу. Это помогает идентифицировать ключ и пригодится, когда у вас есть несколько SSH-ключей.

2. Установите место сохранения ключа После выполнения первой команды, вы увидите сообщение в консоли:
> Enter a file in which to save the key (~/.ssh/id_rsa.pub):
Просто нажмите Enter, чтобы сохранить ключ в стандартном расположении.

3. Задайте пароль (необязательно) При желании вы можете задать пароль для дополнительной защиты вашего ключа. Просто следуйте инструкциям в терминале.Ключ создан! Скопируйте путь до public key

4. Теперь добавьте ваш публичный SSH-ключ на GitHub. Сначала скопируем его в буфер обмена с помощью следующей команды:
cat ~/.ssh/id_rsa.pub | pbcopy
Затем войдите в GitHub и перейдите в настройки аккаунта (Settings). В левом меню выберите "SSH and GPG keys". Нажмите "New SSH key", вставьте свой ключ в поле "Key" и добавьте описание в раздел "Title". Затем нажмите "Add SSH key".

Теперь всё готово для клонирования приватного репозитория!