Возможно, вы сможете git push origin :<remote branch name>
для каждой удаленной ветви. Это приведет к удалению всех удаленных веток, и в конечном итоге старый объект db, вероятно, будет очищен.
Чтобы сделать это в bash, один лайнер выполнит что-то вроде этого: for i in $(git branch -r | grep origin | sed 's#origin/##'); do git push origin :$i; done
. Я не пробовал и не хочу.
Где именно находится репозиторий, к которому у вас нет доступа по ssh и вы не можете удалить его каким-либо другим способом (у github и др. Должен быть способ удалить их вручную)?