Насколько я знаю, вы не можете с сервера git изменить URL-адрес репо на "клиентской" стороне. Для этого вы запустили какой-то сценарий на «клиенте», но решение будет зависеть от ОС и типа подключения (https ou s sh).
Один из вариантов - сохранить старый gitlab онлайн и создайте хук pre-receive , чтобы отклонить любой pu sh и отправить обратно сообщение вроде:
Hey dude! Your project is not here anymore, please access http://newdomain or
run git `remote set-url http://newdomain/project.git`
Подробнее о серверных хуках gitlab