Компьютеры · Инструкция
GitHub Repository not found при clone или push
Откройте предполагаемый URL репозитория в браузере под текущим аккаунтом. Выполните `git remote -v` и сравните owner/nam
Короткий ответ
Сверьте точный `owner/repository` в remote URL и право текущего аккаунта видеть репозиторий; для приватного проекта GitHub может возвращать Repository not found именно из-за отсутствия доступа.
Проверка по порядку
- Откройте предполагаемый URL репозитория в браузере под текущим аккаунтом.
- Выполните `git remote -v` и сравните owner/name посимвольно.
- Если URL неверен, задайте `git remote set-url origin <correct-url>`.
Исправление
- Для SSH проверьте аккаунт через `ssh -T git@github.com`; для HTTPS — текущий credential manager.
- Для организации проверьте приглашение, team access и требования SSO.
- Повторите `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.