n1ro°
RU

Компьютеры · Инструкция

Как добавить secret в GitHub-репозиторий через gh

Секреты CI не стоит вставлять в workflow YAML или командную историю. GitHub CLI позволяет создать repository secret, не

Редакция N1RO · Проверено

Короткий ответ

Запустите `gh secret set API_TOKEN` и введите значение через prompt/stdin. Проверить наличие имени можно командой `gh secret list`; само значение обратно не читается.

Что сделать

  1. 1: Перейдите в локальный клон нужного репозитория или укажите `--repo`.
  2. 2: Выполните `gh secret set API_TOKEN`; значение безопаснее ввести через stdin/prompt, а не писать в историю shell.
  3. 3: Проверьте наличие имени через `gh secret list` — значение secret обратно не выводится.

Команда или настройка

  • gh secret set API_TOKEN

Проверка

  • Убедитесь, что выбран правильный репозиторий или передан `--repo`.
  • Не передавайте чувствительное значение прямо в командной строке, если shell сохраняет историю.
  • После `set` проверьте имя через `gh secret list`, не пытаясь вывести сам secret.

Важно

Не путайте secrets и variables: секреты предназначены для чувствительных значений и не читаются обратно в открытом виде.

Что учитывать

Не путайте secrets и variables: секреты предназначены для чувствительных значений и не читаются обратно в открытом виде.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. gh secret set). Пример и формулировки — редакция N1RO на 2026-09-18.