【发布时间】:2019-07-02 02:39:28
【问题描述】:
我是 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 天。
【问题讨论】:
标签: python git github github-api pygithub