Apache Airflow 2.2: практический курс: Деплой Apache Airflow / Настройка CI/CD через GitHub Actions
Чтобы репозиторий на GitHub можно было клонировать на удалённом сервере без авторизации (при условии что она есть, например, ваш реп приватный) нам необходимо прописать публичный ключ в настройках репозитория. Я предпочитаю на каждом сервере генерировать свои ключи для таких случаев. Сгенерировать ключ можно по инструкции из предыдущего шага.
Я предполагаю что ключ у вас готов, поэтому переходите в репозиторий, выбирайте вкладку Settings
и в боковой панели слева ищите Deploy keys
Далее необходимо нажать на Add deploy key
:
Будьте внимательны, в форме необходимо указать именно публичный ключ (файл с расширением .pub
).
Готово. Теперь вы можете клонировать репозиторий без авторизации на сервисе GitHub.