Python 如何使用PyGithub在存储库中创建文件?

Python 如何使用PyGithub在存储库中创建文件?,python,git,pygithub,Python,Git,Pygithub,如文档所示,在github.Repository.Repository对象上调用create_file应该创建一个文件,但我得到的是github.GithubException.UnknownObjectException 我的代码如下: `repo.create_file('filename', 'commitmessage', 'content')` 我做错了什么?似乎需要以斜杠开始文件名/。我已经尝试了以下命令,并且成功了: In [12]: repo.create_file('/fil

如文档所示,在
github.Repository.Repository
对象上调用
create_file
应该创建一个文件,但我得到的是
github.GithubException.UnknownObjectException

我的代码如下:

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

我做错了什么?

似乎需要以斜杠开始文件名
/
。我已经尝试了以下命令,并且成功了:

In [12]: repo.create_file('/filename', 'commitmessage', 'content')
Out[12]:
{'commit': Commit(sha="201e0e5b91f7ec431d5b06cc47affff202e3de04"),
 'content': ContentFile(path="filename")}

也许你的身份验证有问题?您是否在存在的目录中创建文件?@J.P.Petersen我已验证并下载文件,访问回购协议等。工作正常。用户是否有写入权限?@J.P.Petersen是。你能自己试一试并把代码片段发给我吗?