Сергей, по поводу репозиториев: опечатка, подразумевалось 2 ветки в одном репо, в тексте поправил. Продублируйте свой комментарий в ответы, отмечу как решение, действительно помогло ставить bitrix именно с прода, а не с нуля, как изначально пробовали.
# как раз и находится внутри строки, это комментарии, которые я этим кодом вычищаю.
sys.exit(2) используется для остановки программы и для визуализации причины остановки