GitHub и ChatGPT на Windows: как подключить репозиторий на ПК

В этой статье

На компьютере с Windows не нужно устанавливать GitHub Desktop, чтобы задать ChatGPT вопрос по коду. Достаточно открыть ChatGPT в браузере или установить официальное приложение, войти в нужный аккаунт и подключить GitHub в настройках. После этого ChatGPT сможет по запросу находить разрешённые файлы репозитория и объяснять их содержимое.

Сразу разделим три разные вещи. GitHub — удалённый сервис с репозиториями и кодом. GitHub Desktop — программа для локальной работы с Git и папками на компьютере. А подключённый GitHub в ChatGPT — доступ к содержимому выбранного репозитория для поиска и анализа. Локальная папка и GitHub Desktop для такой проверки не требуются.

Как открыть ChatGPT на компьютере с Windows

Есть два маршрута к одному результату.

Вариант 1. Открыть ChatGPT в браузере

Запустите Edge, Chrome или другой привычный браузер и перейдите на chatgpt.com. Войдите в тот аккаунт ChatGPT, к которому собираетесь подключить GitHub.

Вкладка браузера и установленное приложение могут выглядеть почти одинаково. Посмотрите на верхнюю часть окна: адресная строка подскажет, что сейчас открыт сайт. Это пригодится, когда инструкция говорит открыть настройки аккаунта, а перед вами оказалось другое окно.

Вариант 2. Установить приложение ChatGPT для Windows

Откройте Microsoft Store и найдите официальное приложение ChatGPT. Для него требуется Windows 10 x64 или arm64 версии 17763.0 либо новее; это требование относится именно к приложению, а не к веб-версии. Подробные шаги установки и требования указаны в инструкции OpenAI для ChatGPT в Windows.

После установки запустите ChatGPT и войдите в тот же аккаунт. Если Microsoft Store не предлагает установить приложение, проверьте версию Windows, ограничения рабочего компьютера и доступность приложения для вашего плана или рабочего пространства. Для подключения GitHub результат будет тем же, что и в браузере: важны аккаунт ChatGPT и выданные ему разрешения, а не способ запуска.

Подключение GitHub в настройках ChatGPT

Откройте меню профиля и перейдите в Settings. Дальше ищите раздел Apps или Plugins — точное название зависит от интерфейса, плана и рабочего пространства. В списке найдите GitHub и выберите подключение.

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

Это не загрузка всей папки на компьютер и не создание локального клона. Подключённый GitHub даёт ChatGPT возможность получать разрешённое содержимое по запросу: код, README.md и другую документацию. Автоматической синхронизации или отдельного постоянно обновляемого индекса репозитория подключение не создаёт. Официальное описание маршрута находится в справке Connecting GitHub to ChatGPT.

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

Как проверить, что доступ действительно работает

Проверяйте не только сам факт, что рядом с GitHub появилась надпись Connected, а чтение конкретного репозитория.

Представим исходные данные:

  • аккаунт ChatGPT уже авторизован;
  • GitHub подключён;
  • в разрешённых репозиториях выбран owner/project;
  • внутри проекта есть файл README.md.

Создайте новый чат и напишите, например:

В репозитории owner/project найди README.md, назови основной стек и укажи путь к файлу, где запускается приложение.

В запросе указывайте название репозитория, имя файла и, если оно известно, путь. Селектор репозиториев ищет именно репозитории, а не отдельные файлы. Файл нужно просить найти уже внутри разрешённого проекта.

При рабочем доступе ответ должен содержать сведения из README.md, предполагаемый основной стек и путь к файлу запуска — например, src/main.ts, app/main.py или другой путь, действительно найденный в проекте. Не подставляйте такой путь заранее: смысл проверки как раз в том, чтобы ChatGPT прочитал репозиторий и назвал результат.

Если доступа нет, ChatGPT может сообщить, что репозиторий или файл недоступен, либо не найти ожидаемые сведения. Тогда нужно проверять разрешения, а не устанавливать GitHub Desktop.

Что делать, если репозиторий не появляется

Снова откройте Settings → Apps/Plugins → GitHub и убедитесь, что подключён правильный аккаунт. Затем на стороне GitHub проверьте настройки установленного приложения: выбран ли owner/project и не требует ли организация отдельного одобрения администратора.

Частный или только что созданный репозиторий может появиться не сразу. OpenAI указывает, что обычно доступный репозиторий появляется примерно в течение пяти минут. Если его всё ещё нет, проверьте три пункта:

  1. приложение GitHub установлено для нужного аккаунта или организации;
  2. в настройках приложения разрешён именно этот репозиторий;
  3. администратор организации одобрил приложение, если в ней ограничены OAuth-доступы.

Если GitHub виден в ChatGPT, но список пуст, сначала исправьте разрешения в GitHub и только потом переподключайте аккаунт. Повторная установка приложения ChatGPT на Windows сама по себе не выдаёт новых прав репозиторию.

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

Какие действия подключение не разрешает

Подключённый GitHub в ChatGPT предназначен для чтения, поиска и анализа кода. Он не означает, что ChatGPT может:

  • изменить файл в GitHub;
  • выполнить push;
  • создать или обновить pull request;
  • работать с локальным Git на вашем компьютере.

Задачи, где нужно генерировать, редактировать и отправлять код в GitHub, относятся к отдельному инструменту Codex. В этой инструкции Codex не нужен: здесь проверяется только подключение и чтение разрешённого репозитория.

Если проверочный запрос вернул README, стек и настоящий путь к файлу запуска, связка Windows → ChatGPT → GitHub работает. Если вернулось сообщение о недоступности, ищите причину в выбранном аккаунте, разрешениях репозитория, одобрении организации или доступности GitHub для вашего плана.

Источники

Есть следующая задача?Ещё по теме «Компьютер» →