Неважно, где находится удаленное git-репо, поэтому он должен работать с BitBucket так же, как с GitHub.Вы бы клонировали репо из BitBucket на сервер, на котором работает Реестр NiFi, а затем сконфигурировали provider.xml для использования локального клонированного репо и введите учетные данные, чтобы разрешить передачу на удаленный сервер.
Он должен работать так же, как если бы вы взаимодействовали с git-репо из командной строки.Вы добавляете или изменяете файлы в локальном репо, фиксируете их, а затем отправляете на удаленный сервер.В этом случае все эти шаги будут выполнены реестром для вас.