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

Примеры

Связанные команды

Потренировать · Все команды