gh secret set
Додати секрет для GitHub Actions
Що робить
Секрети — токени й паролі, які потрібні workflow, але не повинні лежати в коді. gh secret set DEPLOY_TOKEN запитає значення, не показуючи його на екрані, і збереже в репозиторії; у workflow воно доступне як ${{ secrets.DEPLOY_TOKEN }}.
Значення можна передати з файлу: gh secret set DEPLOY_TOKEN < key.pem. Прочитати секрет назад не можна — лише перезаписати. gh secret list покаже імена, --env збереже секрет для конкретного середовища.
Обережно. Не передавайте значення прапорцем --body просто в команді: воно залишиться в історії термінала. Нехай gh запитає його сам.
Синтаксис
gh secret set <ІМ’Я>
gh secret set <ІМ’Я> < <файл>
gh secret listПриклади
Додати в репозиторій секрет DEPLOY_TOKEN для Actions
gh secret set DEPLOY_TOKENsecret set— створити або оновити секретDEPLOY_TOKEN— ім’я; значення запитає приховано
Пов’язані команди
- gh workflow run — Вручну запустити workflow GitHub Actions
- gh run — Стежити за запусками GitHub Actions і читати їхні логи
- gh auth — Увійти в GitHub із термінала й перевірити, під ким ви увійшли