# Почему dbt отклоняет данные моего собственного приложения GitHub?

dbt проверяет данные вашего приложения GitHub, обращаясь к GitHub, прежде чем сохранить их. Поэтому некорректная конфигурация отклоняется, а не приводит к незаметному нарушению подключения вашей команды. Если при сохранении возникает ошибка, последовательно проверьте следующее:

* **App ID**: Используйте **App ID** со страницы настроек вашего приложения GitHub, а не идентификатор клиента или идентификатор установки.
* **Private key**: Вставьте всё содержимое файла `.pem`, включая строки `-----BEGIN RSA PRIVATE KEY-----` и `-----END RSA PRIVATE KEY-----`. Если вы потеряли файл, создайте новый закрытый ключ в GitHub.
* **Client ID**: Вставьте **Client ID** вашего приложения GitHub.
* **GitHub base URL**: Укажите имя хоста вашего экземпляра GitHub без завершающей косой черты и без пути `/api/v3`, например `https://github.yourgreatcompany.com`.
* **Client secret**: GitHub показывает это значение только один раз. Если вы его не скопировали, создайте новое.
* **Сетевой доступ**: Ваш экземпляр GitHub должен быть доступен из dbt. Если вы используете [ограничения по IP-адресам](https://docs.getdbt.tech/docs/platform/secure/ip-restrictions.md), убедитесь, что доступ для соответствующих диапазонов CIDR разрешён.

Инструкции по настройке см. в разделе [Собственное приложение GitHub](https://docs.getdbt.tech/docs/platform/git/connect-github.md#custom-github-application). Эта возможность доступна в рамках закрытого бета-тестирования.
