Компьютеры · Инструкция
Как добавить secret в GitHub-репозиторий через gh
Секреты CI не стоит вставлять в workflow YAML или командную историю. GitHub CLI позволяет создать repository secret, не
Короткий ответ
Запустите `gh secret set API_TOKEN` и введите значение через prompt/stdin. Проверить наличие имени можно командой `gh secret list`; само значение обратно не читается.
Что сделать
- 1: Перейдите в локальный клон нужного репозитория или укажите `--repo`.
- 2: Выполните `gh secret set API_TOKEN`; значение безопаснее ввести через stdin/prompt, а не писать в историю shell.
- 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.