Как создать файл внутри репозитория с помощью 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")}