Удалить репозиторий из `git fetch --all`, который больше не существует - PullRequest
1 голос
/ 24 января 2020

Приношу свои извинения, если ответ на этот вопрос уже есть, однако мне не удалось решить эту проблему, не связанную с блокировкой. Я думал, что решение будет включать что-то с использованием Git 'prune flag, но я не смог заставить его работать. Для моей организации я установил свой флаг git fetch --all для получения нескольких пультов. Один участник недавно ушел, и теперь происходит следующее:

(~~~~~) ~~~-12345:~~~~~ ~~~~~~$ git fetch --all
Fetching origin
Fetching name1
Fetching name2
Fetching name3
Fetching name4
Fetching name5
ERROR: Repository not found.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
error: Could not fetch name5
Fetching name6
...

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

1 Ответ

2 голосов
/ 24 января 2020

Удалите пульт с помощью

git remote rm <remote>

В вашем примере, git remote rm name5.

Вы можете перечислить все пульты до и после этой команды, используя git remote -v для проверки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...