首页 > 解决方案 > 使用 PyGithub 创建存储库并提交多个文件

问题描述

我想创建一个新的空存储库并向其中添加两个文件。但是,我被困在一次提交中添加两个文件。这是我当前的代码:

filename1="dummy1"
filename2="dummy2"
file1_content="something"
file2_content="something"
repo_name="dummy_repo"

repo = g.get_user().create_repo(repo_name)
repo.create_file(filename1, commit_message, file_content1)

根据文档, repo.create_file() 仅将一个文件作为参数,如何使用此提交本身添加第二个文件?

标签: pythongithub-apipygithub

解决方案


根据我的研究,我认为不可能使用 pygithub 一次将多个文件添加到同一个提交中。您必须在克隆副本上本地执行此操作,然后将提交推送到 github,但我认为这不是 PyGithub 的目的。

看起来这是 Github API 本身的限制。


推荐阅读