n1ro°
RU

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

GitHub Repository not found при clone или push

Откройте предполагаемый URL репозитория в браузере под текущим аккаунтом. Выполните `git remote -v` и сравните owner/nam

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

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

Сверьте точный `owner/repository` в remote URL и право текущего аккаунта видеть репозиторий; для приватного проекта GitHub может возвращать Repository not found именно из-за отсутствия доступа.

Проверка по порядку

  • Откройте предполагаемый URL репозитория в браузере под текущим аккаунтом.
  • Выполните `git remote -v` и сравните owner/name посимвольно.
  • Если URL неверен, задайте `git remote set-url origin <correct-url>`.

Исправление

  1. Для SSH проверьте аккаунт через `ssh -T git@github.com`; для HTTPS — текущий credential manager.
  2. Для организации проверьте приглашение, team access и требования SSO.
  3. Повторите `git fetch origin`/`git push` и сохраните точный новый текст ошибки, если она изменилась.

Как понять, что исправлено

  • git fetch/push обращается к правильному owner/repository и больше не возвращает Repository not found.

Важно

Не меняйте remote на похожий репозиторий ради исчезновения ошибки. Сначала подтвердите точный owner/name и какой GitHub-аккаунт используется.

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

Не меняйте remote на похожий репозиторий ради исчезновения ошибки. Сначала подтвердите точный owner/name и какой GitHub-аккаунт используется.

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

Фактическая часть сверена по первичным источникам (в т.ч. Troubleshooting cloning errors). Пример и формулировки — редакция N1RO на 2026-09-17.