问题标签 [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 回答
304 浏览

python - PyGitHub:获取用户的私人电子邮件地址和简历

我正在尝试使用 PyGitHub 获取与用户相关的所有信息。

但是,当我尝试获取用户的简历和电子邮件地址时,它会向大多数用户返回“无”。

我认为该用户已使用 GitHub 上的以下设置标记为保持私密:

在此处输入图像描述

有没有办法使用 PyGitHub 或 REST API 来获取这个电子邮件地址。

以下是我的代码:

0 投票
1 回答
459 浏览

python-3.x - 使用 PyGithub 在远程重命名 git 分支名称

如何使用python API重命名github远程分支?PyGithub

0 投票
3 回答
866 浏览

github-api - 无论如何,让 GitHub api v3 确定并给出 CODEOWNERS 的名称

https://help.github.com/en/articles/about-code-owners

从上述文档中,我试图确定特定文件的代码和文件所有者。我无法在 GitHub 文档中找到任何提供此信息的内容。

我发现的最接近的是这个,GitHub API v3:确定用户是否是组织的所有者

但这似乎回答了一个稍微不同的问题。

0 投票
1 回答
540 浏览

python - 如何使用 PyGithub 将外部协作者添加到单个组织存储库?

我正在使用 PyGitHub 库编写一个使用 GitHub 的 python 应用程序。我有一个包含几个私人回购的组织。我想邀请两个不同的用户并授予他们对两个不同存储库的只读访问权限。

我一直在查看 PyGitHub 文档,但似乎没有办法在不让他成为团队的一员并让他访问组织中的所有存储库的情况下将单个协作者添加到存储库。

https://pygithub.readthedocs.io/en/latest/github_objects/Organization.html

有谁知道这是怎么做到的吗?

0 投票
1 回答
258 浏览

python - 仅使用电子邮件 PyGithub 将用户添加到团队

我正在尝试使用以下端点https://developer.github.com/v3/teams/members/#add-or-update-team-membership将成员添加到团队中。我注意到这需要一个 GitHub 用户名,如果我使用电子邮件尝试此请求,则会给我一个错误。

如果您正在浏览 GitHub UI,则可以仅使用他们的电子邮件邀请某人加入团队。这是没有在 API 中公开的东西吗?有没有解决的办法?本质上,我想将邀请直接发送到他们的电子邮件,而不是假设他们已经设置了 GitHub 帐户。

0 投票
1 回答
206 浏览

python - 如何使用 pygithub 按团队 ID 列出子团队

如何使用 pygithub 通过父团队 ID 获取子团队

我找不到与以下请求对应的任何 API 对象

0 投票
0 回答
339 浏览

github - 如何使用 Pygithub API 执行“拉”命令

我不熟悉 Pygithub API,我已经完成了“克隆”操作,但我不知道如何“拉”来更新已经克隆的存储库。

我有来自 github 的“克隆”存储库

0 投票
1 回答
1381 浏览

python - Django UserSocialAuth 匹配查询不存在

我正在使用 github API 开发一个网络应用程序。我想获取已使用 Python Social Auth 进行身份验证的用户的令牌,但是UserSocialAuth matching query does not exist当我尝试访问用户的令牌时出现以下错误。

我真的不知道该怎么做才能访问这些额外的数据。

这是我尝试访问令牌时的代码:

提前感谢!

0 投票
1 回答
1982 浏览

python - 如何扩展 Django AuthenticationForm

我正在编写一个网络应用程序,我想在 Django 的 AuthenticationForm 中添加一个必需的复选框

我不知道如何扩展(或覆盖?)AuthenticationForm。

这是我在模板中调用 auth 表单的地方:

这是我的 urls.py :

这是我的views.py,我还使用python social auth 来登录用户:

提前感谢!

0 投票
1 回答
71 浏览

python - 按字母顺序枚举具有属性的目录中的文件

我正在尝试按字母顺序枚举两个基于不同目录的文件列表。

一个列表是使用以下代码在我的目录中的文件:

这将返回

问题是一个列表来自 github 存储库

哪个会回来

现在我正在使用 zip 执行以下操作:

现在的问题是我的内容列表中有一个“.name”属性,而我的 os dirlist 没有

所以我想得到的是:

但是我得到的是:

我不确定我将如何解决这个问题?无论如何要对两个具有属性的列表进行排序和枚举,同时保持数字一致?同时按字母顺序排列?