Как создать новый каталог в репо с помощью PyGithub? - PullRequest
2 голосов
/ 23 марта 2020

Так же, как мы можем создавать новые файлы в репозитории Github, используя PyGithub, можем ли мы создавать каталоги / папки в репозитории Github, используя PyGithub ? Я искал документы PyGithub, но я не нашел ничего существенного.

1 Ответ

2 голосов
/ 23 марта 2020

Вы можете создать каталог, используя тот же метод, что и при создании файла. Но загвоздка заключается в создании файла внутри каталога, поскольку Git отслеживает только папки, файлы которых находятся внутри 1 .

>>> repo = g.get_repo("PyGithub/PyGithub")
>>> repo.create_file("example/test.txt", "test message", "content_of_file", branch="test")
{'content': ContentFile(path="example/test.txt"), 'commit': Commit(sha="5b584cf6d32d960bb7bee8ce94f161d939aec377")}
...