Как создать файл внутри репозитория с помощью PyGithub?

Как видно из документации, create_file на github.Repository.Repository объект должен создать файл, но я получаю github.GithubException.UnknownObjectException,

Мой код такой:

`repo.create_file('filename', 'commitmessage', 'content')`

Что я делаю неправильно?

1 ответ

Решение

Кажется, что вам нужно начать имя файла с косой черты /, Я попробовал следующую команду, и она сработала:

In [12]: repo.create_file('/filename', 'commitmessage', 'content')
Out[12]:
{'commit': Commit(sha="201e0e5b91f7ec431d5b06cc47affff202e3de04"),
 'content': ContentFile(path="filename")}
Другие вопросы по тегам