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 из терминала и проверить, под кем вы вошли