python - 使用 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() 仅将一个文件作为参数,如何使用此提交本身添加第二个文件?
解决方案
根据我的研究,我认为不可能使用 pygithub 一次将多个文件添加到同一个提交中。您必须在克隆副本上本地执行此操作,然后将提交推送到 github,但我认为这不是 PyGithub 的目的。
看起来这是 Github API 本身的限制。
推荐阅读
- javascript - POST 请求适用于 curl 但不适用于 Javascript Web 组件
- javascript - JSZip 库,检查 zipfile 是否加密
- python - Python剥离字符并组合列表对象
- java - 如何制作圆形视图pager2?
- powershell - Powershell 找到一个简单的内衬来修剪文件内的文本
- r - R:循环遍历多个时间序列向量的可能组合来计算DTW
- python - 自动订阅 YouTube 视频
- javascript - 如何解决 jquery 中未捕获的 datepicker 错误?
- java - 当我在 IntelliJ IDEA 中导入 Spring Boot 项目时,Java 类看起来不同 (.java)
- java - 我可以将这个双变量 for 循环分成两个嵌套循环吗?