GitPython получить удаленный URL-адрес Git из под-URL - PullRequest
1 голос
/ 17 октября 2019

Я использую GitPython для работы с удаленным репозиторием. Пользователь предоставляет URL-адрес, который является файлом внутри хранилища, что-то вроде этого

https://github.com/Namespace/Project/tree/master/my-folder

Можно ли инициализировать Repo из этого URL-адреса, используя что-то похожее на эту команду, действительную для локальных репозиториев? git.Repo("local_repo_path/my-folder", search_parent_directories=True)

В данный момент я ищу /tree в URL и вручную обрезаю последнюю часть, используя ее позже для восстановления конкретного пути / файла, но мне интересно, есть ли более простой/ лучший способ использования нативных функций из библиотеки.

...