через jenkins запущен скрипт python3, который использует gitpython git.Repo, не показывая все ветки

У меня есть репо с несколькими ветками. Я могу получить доступ ко всем веткам в моей локальной сети через gitpython. Однако тот же код, который я использовал для создания gitpython git.Repo() для создания объекта репо, но repo.branches показывает только master [], хотя я могу вручную проверить в терминале jenkins/workspace репо, имеющее все ветки. Может ли кто-нибудь помочь мне понять, в чем может быть проблема?

from git import Repo
clone_my_repo("myrepo") #my function to clone the repo working fine both locally and through jenkins
module = Repo("myrepo")
print(module.branches)
[<git.Head "refs/heads/master">]

person kishor kumar    schedule 05.06.2020    source источник
comment
Возможный дубликат stackoverflow.com/a/42214587/4175515   -  person Joao Vitorino    schedule 06.06.2020
comment
Отвечает ли это на ваш вопрос? Проверить или просмотреть удаленные ветки в GitPython   -  person Joao Vitorino    schedule 06.06.2020