问题标签 [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 投票
1 回答
419 浏览

pygithub - 无法实例化 pyGithub 模块的 Github() 对象

任何对使用 PyGithub 模块有任何想法的人。实例化 git 对象时遇到问题。对于我尝试过的任何 URL,问题都是一样的。

下面是回溯。

挣扎了这么多天。只有首先调用自己(为 Github 对象创建实例)我被卡住了。休息我知道,可能很容易。

当我将 URL 从“ https://github.com/OpenSCAP ”更改为“ http://github.com/OpenSCAP ”时,得到以下回溯。完全不知道这个问题。

0 投票
0 回答
278 浏览

python - Pygithub 比较单个文件的提交

对 github 和 python 来说相当新,但正在寻找一种通过 Pygithub 比较单个文件上的提交的方法。我发现了这个compare(base, head)但这似乎比较了两个分支。

如果我不知道如何在 Pygithub 中执行此操作,我将考虑下载不同文件版本然后使用 difflib 比较两者的选项。

如果有人有任何见解,将不胜感激。

干杯,

布赖恩

0 投票
1 回答
193 浏览

python - PyGithub 有办法进行条件调用吗?

我注意到GitHubAPI 有一个eTag可用于返回标签以来的更改。 github3.py有办法做到这一点,但我更喜欢PyGithub,因为它感觉更直观。

这个功能存在吗?如果没有,还有其他推荐的图书馆吗?

0 投票
3 回答
11957 浏览

python - 通过主邮箱获取 github 用户名

我正在使用 PyGithub 库邀请新成员加入组织。我面临的问题是下一个:在这种情况下,当我只知道用户的主电子邮件时,我如何检索他的用户名以进行相应的邀请?我知道通过 UI 可以,但是通过 API 找不到对应的调用。请协助!

0 投票
1 回答
4375 浏览

python - 如何使用 Pygithub 结帐到新分支?

这是我学到的,

但我想知道如何结帐到一个新的分支。我在网上没有找到任何示例。非常感谢。

0 投票
0 回答
1034 浏览

python - 使用 PyGithub 显示 git diff

比如我有一个文件t.json,内容是:

文件 t.json 被推送到 master 分支。然后我在文件中添加了一些内容,所以文件现在看起来像这样:

现在我可以使用 PyGithub 比较两个提交。代码是这样的:

这就是我得到的:

我想要的是

我应该怎么做才能通过将整个文件传递到 repo.update_file() 来比较差异。非常感谢。真的很感激。

0 投票
1 回答
1364 浏览

python - 如何通过 PyGithub 将分支合并到 master

比如我有一个文件t.json,内容是:

文件 t.json 被推送到 master 分支。然后我将一些内容添加到文件中,并签出到一个新分支,因此文件现在看起来像这样:

现在我可以使用 PyGithub 比较两个提交。代码是这样的:

这就是我得到的:

我应该怎么做才能使用 PyGithub 将 my_new_branch 合并到 master 分支。非常感谢。真的很感激。

0 投票
5 回答
3090 浏览

python - 使用pygithub的登录问题

我们正在尝试使用 pygithub 登录到我们的 GitHub 服务器,如下所示。请注意,“token_bla_bla”是我们在 GitHub 中为该用户生成的令牌:

然后我们尝试获取用户对象并通过以下方式打印:

但我们被AuthenticatedUser(login=None)打印出来了。

有谁知道如何解决这个问题,以便我们可以登录,以便在我们的公司服务器中创建和使用 repos?

提前致谢 :)

0 投票
1 回答
1129 浏览

python - PyGithub,无法从企业获取 repos

我正在使用 Spark(企业聊天)创建一个机器人,在 Python 中,我使用 PyGitHub 作为库。所以当我用机器人在我的房间里写“repos”时,他必须把我的repos列表发回给我。它适用于我的 github 个人帐户,但不适用于我的专业帐户。如果你能解释一下为什么?这是我的代码:

你能解释一下我的代码有什么问题吗?谢谢你

0 投票
1 回答
1646 浏览

python - Pygithub - 组织回购 - 访问拉取请求详细信息

我正在将 Pygithub 用于公共回购,我是新手,我如何访问我的组织回购(私人)拉取请求详细信息,因为我从我的设置中生成了 OAuth 令牌和私有令牌。