我是 python 新手。我要做的是在我的 GitHub 帐户上创建一个远程 git 存储库,然后能够在本地克隆它。我想在 python 程序中完成所有这些。如果创建本地 git 存储库然后将其推送到我的 GitHub 帐户更容易,那也可以。我现在能做的就是创建一个本地 git repo,并且只需要 2 行代码。
import git
import os
repo_dir = os.path.join("testrepo")
r = git.Repo.init(repo_dir)
我现在需要做的就是将此本地存储库推送到我的 GitHub 帐户中,以便同时拥有一个远程存储库。正如我所说,如果反过来做更好/更容易,那也可以。我阅读了很多关于所提供的不同 API(Pygithub、Github)的信息,但文档让我头疼。我很难理解这些方法返回什么以及如何使用它们。目标是能够自动化创建项目的过程并使用 python 脚本将其推送到 GitHub,然后我将从命令行运行该脚本。另外,这是我第一次在 StackOverflow 上发帖,所以如果我没有遵守任何约定,我深表歉意。再次感谢您的明确解释,因为我开始使用 python 仅 3 天。