Приватные репозитории
Деплой приватных репозиториев
Для того чтобы склонировать удалённый приватный репозиторий из 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".
Теперь всё готово для клонирования приватного репозитория!