问题标签 [pygithub]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
98 浏览

python-3.x - Django 中的 PyGithub;ModuleNotFoundError

我正在尝试在我的 Django 项目中运行 GitHub API 客户端 PyGithub,但我不确定如何导入它。我试图移动文件并更改目录,但似乎没有任何效果。

下面是我的views.py 文件:

我收到的服务器错误是

0 投票
1 回答
779 浏览

python - 使用 PyGithub 仅返回问题

我正在尝试获取存储库中的问题数量,但下面的代码正在返回问题和拉取请求。我如何才能得到问题?我想我在这里遗漏了一些简单的东西。我阅读了 api 文档,它指出 GitHub 将所有拉取请求视为问题。

0 投票
0 回答
296 浏览

python - 获取某个日期范围内的 github 问题计数

我正在尝试在某个日期范围(月份)内的存储库中使用 PyGithub 计算问题。无论我尝试了什么,日期范围都是我无法做到的。使用 GitHub webui,这是我将使用的查询:

is:issue created:2019-10-01..2019-10-31 label:<label>

使用下面的代码可以让我找到问题和标签,但我无法让日期范围正常工作。有一个since参数get_issues,但我无法获得日期的工作范围。

我应该以完全不同的方式这样做吗?

0 投票
2 回答
110 浏览

python - 是否可以仅使用 github api v3 从我的本地系统提交并推送到远程仓库?

好的,这似乎是一个愚蠢的问题,我没有太多使用 git 的经验,因为我一直依赖 GitHub 桌面来完成我的工作。所以我的问题是,可以仅通过 github api 提交和推送 github 远程 repo。可以在系统上不安装 git 的情况下完成吗?我使用了 PyGitHub 和 git-python 甚至 python 子进程,它们可用于创建远程仓库、初始化并添加到本地仓库并执行提交并推送到远程仓库,我知道这些服务需要使用安装在系统上的 git 客户端。

所以我只是想知道是否只能通过python请求调用独立的github api来做同样的事情,但要求是我不必在我的本地系统中安装Git。对此事的任何帮助都会非常有启发性。

0 投票
0 回答
349 浏览

python - 如何通过他们的 API 在 Github 中授权 ssh 密钥

我的 Github 组织需要对所有成员进行 SAML SSO 身份验证,这需要将新的 ssh 密钥添加到要授权的帐户(https://help.github.com/en/github/authenticating-to-github/authorizing-an-ssh-与 saml-single-sign-on 一起使用的密钥)。我已经尝试通过他们的 API 文档进行研究和查看,但我找不到任何关于通过 API 授权 ssh 密钥的信息。

谁能帮我吗?

0 投票
2 回答
553 浏览

python - PyGithub 身份验证问题

我正在使用带有来自 Github 的访问令牌的PyGithub我来这里是为了使用click创建一个命令行工具。我的代码如下:

但我收到以下错误

omitted我从 Github 获得的访问令牌在哪里。正确的标记出现在错误中。这是 PyGithub 文档中给出的基本示例,所以我不确定我错过了什么。当我在 click 方法之外运行代码时,它工作正常。我正在使用 Python 3.7.2 和 PyGithub 1.45 并单击 7.0。

0 投票
1 回答
399 浏览

python - 如何使用 PyGithub 在 Github 中创建私有存储库

我想出了如何通过这种方法使用 PyGIthub 在 Github 上创建存储库:

但在这种情况下,PyGithub 创建了一个公共存储库。

如何使用 PyGithub 创建私有存储库?

0 投票
1 回答
112 浏览

git - 通过各自的 Python API 访问 Github 和 Gitlab 的私有实例

我可以通过 python 中的 API 包装器访问 Github 和 Gitlab 的私有实例,例如 pygithub 和 python-gitlab。比如我想访问我公司的私服Github和Gitlab,可以吗?任何有关此事的帮助将不胜感激!

0 投票
1 回答
628 浏览

python - 如何使用 PyGithub 在 repo 中创建新目录?

就像我们可以使用在 Github 存储库中创建新文件一样,我们可以使用PyGithubPyGithub在 Github 存储库中创建目录/文件夹吗?我一直在搜索 PyGithub 文档,但没有发现任何实质性内容。

0 投票
1 回答
1258 浏览

python - Python 获取公共 GitHub 存储库中的 csv 文件列表

我正在尝试使用 Python从公共存储库中提取一些 csv 文件。在获得文件的 URL 后,我就有了处理数据的代码。是否有某种与lsGitHub 等价的东西?我在 GitHub 的 API 中没有看到任何内容,而且似乎可以使用 PyCurl,但是我需要通过 html 进行解析。有没有预建的方法来做到这一点?