问题标签 [github3.py]

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 投票
2 回答
2483 浏览

python - 如何获取特定团队或存储库的 GitHub 用户名和电子邮件

如何使用 Python 和 GitHub API 获取特定团队(或存储库)的用户详细信息(用户名、电子邮件、位置)?这些团队不公开,但我是我正在尝试检查的团队的成员(为老板准备报告)。

我试过使用像 github3py 这样的库,到目前为止没有任何运气。

0 投票
1 回答
977 浏览

python-3.x - 使用 github3 列出标签和标签内容

我们每周标记提交,我想发布报告以查看标记名称及其内容,我使用 python 3.x 和github3尝试了以下操作

到目前为止一切顺利,现在我尝试寻找一种可以提取标签的方法,r 有一个称为标签的方法,另外,查看我找到 RepoTags 的文档。此外,我在 Stack here上找到了这个问题。底线我是一个新的开发人员,我无法让它工作,如果有人能指出我正确的方向,这里是我的一些更相关的尝试和错误,最终结果是获得一个标签列表可用于该存储库,然后遍历它们以获取每个标签的内容。

那个返回<bound method GitHubCore.as_json of <GitHubIterator [1, /repos/owner/repository_name/tags]>>

我试过tag = github3.repos.tag.RepoTag没有返回任何东西,当我尝试查看对象“标签”包含的方法时,它们都没有返回任何对我有用的东西。

0 投票
0 回答
84 浏览

python - github3.repos.contents.content 返回一个空对象

我想获取它存储配置的文件的内容。

我正在使用以下代码:

但是,sub_folder[1].content是空的,我无法获得我的信息。那么,我错过了什么吗?

0 投票
0 回答
404 浏览

python - github3.py Repository 类有没有办法“创建”一个分支?

使用 github3.py 库的 1.0.0a4 版本。

我正在尝试在新分支的存储库中创建一个新文件。

假设: gh是经过身份验证的对象。

对 create_file 的调用无法创建“NewFile”和“NewBranch”。如果我执行以下操作,则文件会在“默认”分支上正常创建,如我所料。

我确信“create_file”的第一种形式实际上确实创建了一次分支,但我不确定为什么它现在没有发生。是否期望通过此调用创建“分支”?我还没有找到另一个可以创建分支的 API。

0 投票
1 回答
801 浏览

github - 如何使用 github3 库在 github 中获取我的私有存储库?

我已经生成了一个 github 访问令牌。我尝试从 pygithub 和 github api v3 访问 repos,一切都很好。

现在使用 github3 我无法访问我的私人仓库。我正在使用python(我知道你知道)。

代码结构感觉就像我正在尝试访问其他人的私人仓库。它在 pygithub 中的方式不一样。在 pygithub 中,您可以在不传递用户名的情况下获得自己的存储库。

0 投票
1 回答
111 浏览

python - 可以使用 github3.py 来查找分叉回购的父/上游吗?

给定一个分叉的仓库,我如何使用 github3.py 来找到它被分叉的父仓库或上游仓库?这对于请求来说相当容易,但我不知道如何在 github3.py 中做到这一点。

有要求:

此用例类似于如何在 github 中找到用户贡献的所有公共存储库?但我们还需要检查用户的 repo 来自的父/上游 repo。

0 投票
1 回答
136 浏览

python - github3.py login using ssh keys

Is there a way to use github3.py python library to access github with a SSH key? I'm trying to create a service that writes on some repositories using a machine user for security reasons.

0 投票
1 回答
117 浏览

python - Python Github3 库如何获取 ShortOrganization 生成器的确切内容

我正在使用 Github3 库来访问 Github Enterprise API。我正在尝试获取特定用户拥有的所有组织,但是在获得 ShortOrganization 的生成器之后,我不知道如何实际获取组织名称,有人可以帮忙吗?

这是我的尝试:

以下是我当前的输出:

我哪里做错了?

0 投票
1 回答
141 浏览

python - github3.py v1.3.0 AttributeError: iter_repos

我正在尝试遍历私人组织中的所有存储库。以下是一些在我的机器上不起作用的示例代码(Windows 10、Python 3.6.5):

当我运行它时,我得到: AttributeError: iter_repos 回溯指向我调用 iter_repos 的第 5 行。

0 投票
1 回答
227 浏览

python - Github3.py 1.3.0 获取提交时间戳

我查看了文档甚至源代码,但似乎无法弄清楚如何使用 github3.py 库获取提交的时间戳。我很确定它在那里,因为它是一个时间戳。