Ответ 1
Укажите несуществующий pushurl в удаленном разделе хранилища клонов-источников (называемый источником) в файле .git/config
. Пример:
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = <url>
pushurl = www.non-existing-url.com
Или, если вам не нравится редактировать конфигурационный файл репозитория, вы можете ввести:
$ git config remote.origin.pushurl www.non-existing.com
При нажатии вы получите сообщение об ошибке, например:
$ git push
fatal: 'www.non-existing-url.com' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
Конечно, вам нужно будет отредактировать файл конфигурации каждого клонированного репозитория.