2015-03-10 3 views
3

Я не уверен, что происходит. Но каждый раз, когда я пытаюсь нажать или потянуть теперь с git, я получаю это сообщение «фатальный: репозиторий» https: // .... «не найден». Обычно я использую исходное дерево с битбакетом, но получаю ту же ошибку, когда пытаюсь из командной строки.Git push фатальный: репозиторий не найден

Причина, по которой я так запутался, что я не сделал ничего, что должно изменить репозиторий. У этого репозитория были сотни коммитов от меня и других членов команды, и с момента создания ничего не изменилось. Мы редко используем какие-либо продвинутые функции, даже не ветвящиеся, просто тянем, толкаем, совершаем и объединяемся. Любое, что могло случиться и как это исправить?

Я уже пытался удалить и повторно добавить источник, но не повезло.

+0

Вы попробовали ssh? –

+0

Всегда есть шанс, что кто-то действительно сплющил веб-сервер, который посредничает в доступе к вашему репозиторию. Вы пробовали URL-адрес в веб-браузере только для того, чтобы пинать и хихикать? – chrisinmtown

+0

Я, я пробовал URL, а также другие репозитории, которые у меня есть с битбакетом. Странно, что сейчас это работает, и я понятия не имею, почему ... Я ничего не менял и не делал никаких обновлений, которые он просто работает. Может быть, проблема с битбакетом? Возможно, у меня был какой-то файл git, который где-то был заблокирован (я не очень хорошо знаком с его внутренней работой). Спасибо за помощь! Это всегда приятно/разочаровывает, когда эти проблемы решаются сами собой. – MrRoboto

ответ

8

Такие вещи случаются при изменении репо, имени команды или имени пользователя.

Случилось со мной, когда я сменил название команды, и все репо потеряли свое происхождение.

+0

У вас есть решение? –

+0

Да, перейдите в битбакет, снова скопируйте URL-адрес в репо (тот, который заканчивается на .git), и обновите пульт. Я знаю, он сказал, что сделал это уже, но я нахожу, что вставляю неправильный URL-адрес чаще, чем я хотел бы признать. – adrianvlupu

+3

git remote set-url origin https: //new_url.git –

0

Это обычно происходит, когда вы пытаетесь добавить Mercurial Repo в git. Проверка

+0

Проверьте, что ...? –

+0

Проверьте, заканчивается ли https или ssh url с .git. Если не его меркурий. В таком случае удалите репозиторий и создайте новый. И ДОНОТ ЗАВЕРШЕНО ПРОВЕРИТЬ «РЕЦИПИТОРА ЖИТЕ» –

0

Как уже упоминалось выше, это происходит при изменении репозитория, имени команды или имени пользователя. Решение состоит в том, чтобы установить новый удаленный URL-адрес, как показано ниже.

git remote set-url origin https://______________.git

Смежные вопросы