Skip to main content
Документация по GitHub
Version:
Free, Pro, & Team
Поиск документации по GitHub
REST API
/
Кодовые пространства
HOME
REST API
API Version:
2022-11-28 (latest)
Краткое руководство
Обзор
Сравнение API GitHub
Ресурсы в REST API
Ограничения скорости
Версии API
Типы мультимедиа
Аутентификация
Обеспечение безопасности учетных данных API
Устранение неполадок
Libraries
Описание OpenAPI
Типы события проблемы
Типы событий GitHub
Конечные точки для маркеров установки приложений GitHub
Конечные точки для маркеров пользователей приложения GitHub
Конечные точки для точно настроенных PATs
Разрешения для приложений GitHub
Разрешения для детально настроенных PATs
Критические изменения
Guides
Использование API
Скрипт с помощью JavaScript
Скрипт с помощью Ruby
Обнаружение ресурсов для пользователя
Доставка развертываний
Отрисовка данных в виде диаграмм
Работа с комментариями
Разбиение на страницы
Создание сервера непрерывной интеграции
Рекомендации
Начало работы с базой данных Git
Начало работы — проверки
Шифрование секретов
Действия
Artifacts
Cache
OIDC
Разрешения
Секреты
Локальные средства выполнения тестов
Переменные
Задания рабочих процессов
Выполнения рабочего процесса
Рабочие процессы
Действие
События
Веб-каналы
Уведомления
Добавление в избранное
Просмотр
Приложения
Приложения GitHub
Установки
Marketplace
Авторизации OAuth
Веб-перехватчики
Выставление счетов
Выставление счетов
Ветви
Ветви
Защищенные ветви
Проверки
Проверка запусков
Наборы тестов проверки
Аудитория
Аудитория
Проверка кода
Проверка кода
Кодексы поведения
Кодексы поведения
Кодовые пространства
Кодовые пространства
Организации
Секреты организации
Компьютеры
Секреты репозитория
Секреты пользователя.
Сотрудников
Сотрудников
Приглашения
Фиксации
Фиксации
Комментарии к фиксации
Состояния фиксаций
Copilot
Copilot business
Dependabot
видны узлы
Секреты
Граф зависимостей
Просмотр зависимостей
Отправка зависимостей
Счет за программное обеспечение материалов (SBOM)
Ключи развертывания
Ключи развертывания
Развернутые приложения
Политики ветвей развертывания
Развернутые приложения
Среды
Правила защиты
Состояния развертывания
Эмодзи
Эмодзи
Gist
Gist
Комментарии
База данных Git
BLOB-объекты
Фиксации
Ссылки
Теги
Деревья
Gitignore
Gitignore
Взаимодействия
Организация
Репозиторий
User
Проблемы
Проблемы
Уполномоченные
Комментарии
События
Наклейки
Milestones
Временная шкала
Лицензии
Лицензии
Разметка
Разметка
Meta
Meta
Метрики
Сообщество
Статистика
Трафик
Миграции
Организации
Импорт источников
Пользователи
Организации
Блокировка пользователей
Custom properties
Участники
Роли организации
Организации
Сторонние участники совместной работы
Личные маркеры доступа
Наборы правил
Правила
Диспетчеры безопасности
Веб-перехватчики
Пакеты
Пакеты
Страницы
Страницы
Projects (classic)
Таблицы
Карточки
Сотрудников
Столбцы
Запросы данных
Запросы данных
Комментарии к отзывам
Запросы на проверку
Оценки
Ограничение скорости
Ограничение скорости
Реакции
Реакции
Выпуски
Выпуски
Активы выпуска
Репозитории
Автоматические ссылки
Содержимое
Custom properties
Вилки
Репозитории
Наборы правил
Правила
Теги
Веб-перехватчики
Поиск
Поиск
Сканирование секретов
Сканирование секретов
Рекомендации по безопасности
Рекомендации по глобальной безопасности
Рекомендации по безопасности репозитория
Teams
Teams
Комментарии к обсуждению
обсуждения
Участники
Пользователи
Пользователи
Блокировка пользователей
Сообщения электронной почты
Followers
Ключи GPG
Ключи SSH Git
Ключи подписывания SSH
Учетные записи социальных сетей
REST API теперь версия.
Дополнительные сведения см. в разделе "
О управлении версиями
API".
REST API
/
Кодовые пространства
Кодовые пространства
Use the REST API to manage GitHub Codespaces.
Кодовые пространства
List codespaces in a repository for the authenticated user
Create a codespace in a repository
List devcontainer configurations in a repository for the authenticated user
Get default attributes for a codespace
Check if permissions defined by a devcontainer have been accepted by the authenticated user
Create a codespace from a pull request
List codespaces for the authenticated user
Create a codespace for the authenticated user
Get a codespace for the authenticated user
Update a codespace for the authenticated user
Delete a codespace for the authenticated user
Export a codespace for the authenticated user
Get details about a codespace export
Create a repository from an unpublished codespace
Start a codespace for the authenticated user
Stop a codespace for the authenticated user
Компьютеры codespaces
List available machine types for a repository
List machine types for a codespace
Секреты организации codespaces
List organization secrets
Get an organization public key
Get an organization secret
Create or update an organization secret
Delete an organization secret
List selected repositories for an organization secret
Set selected repositories for an organization secret
Add selected repository to an organization secret
Remove selected repository from an organization secret
Организации Codespaces
List codespaces for the organization
Manage access control for organization codespaces
Add users to Codespaces access for an organization
Remove users from Codespaces access for an organization
List codespaces for a user in organization
Delete a codespace from the organization
Stop a codespace for an organization user
Секреты репозитория Codespaces
List repository secrets
Get a repository public key
Get a repository secret
Create or update a repository secret
Delete a repository secret
Секреты пользователя Codespaces
List secrets for the authenticated user
Get public key for the authenticated user
Get a secret for the authenticated user
Create or update a secret for the authenticated user
Delete a secret for the authenticated user
List selected repositories for a user secret
Set selected repositories for a user secret
Add a selected repository to a user secret
Remove a selected repository from a user secret