问题标签 [python-gitlab]

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 回答
83 浏览

python - 如何获取与特定 gitlab 项目关联的注册表存储库和标签

我想为一个 gitlab 项目获取相关的注册表存储库和标签。现在我的代码尝试为单个项目执行此操作,但稍后我将不得不为多个项目扩展它并随着标签的更新而更新。

这是我的代码,但我没有按预期取出注册表,而是出现 404 错误。

我通过查看此处的示例进行了尝试:https ://python-gitlab.readthedocs.io/en/stable/gl_objects/repository_tags.html

我在做什么不正确?我怎样才能得到一个清单。非常感谢您的帮助!

0 投票
2 回答
227 浏览

python - Gitlab Api 在 Master 后面/前面提交

在 Gitlab 网页上,您可以检查一个分支在主分支之后或之前有多少次提交。我的问题是是否可以使用“gitlab API”获取有关此信息?我检查了文档,但不幸的是找不到任何东西。

0 投票
0 回答
84 浏览

python - 我可以在不从 repo 构建或拉取 docker 镜像的情况下获取镜像 id 吗?

我想获取一些 docker 图像(超过 100 个以上)的图像和图像 ID。我无法在本地机器上提取所有这些图像来获取图像 ID。有没有办法使用 docker api 或 python gitlab api 这可以做到?我交替地考虑使用requests来实现这一点。如果有人能分享他们对如何实现这一目标的见解,我将不胜感激。

除非我拉出图像,否则我会收到错误消息:no such image!我看到了这个有用的链接,https://docs.gitlab.com/ee/api/container_registry.html但不确定如何使用它。这是获取图像详细信息的方法吗?

谢谢您的帮助。

0 投票
1 回答
1514 浏览

python - Python-gitlab API V4

有谁知道 Python-GitLab 是否仍受支持?我试图简单地从 GitLab 打印我的项目列表,但它不起作用。

例子:

我尝试了很多东西,但它不起作用。也许它不适用于 gitlab.com?

非常感谢任何有用的信息。

0 投票
4 回答
842 浏览

python-gitlab - 如何处理来自 python-gitlab api 请求的输出

例如调用 gl = gitlab.Gitlab('http://192.168.2.175', private_token=run_args['my_token'])

产生无法作为 json 处理的输出。解析这些信息的过程是什么,或者我应该只使用标准的休息请求并放弃 python-gitlab?

<class 'gitlab.v4.objects.Project'> => {u'lfs_enabled': True, u'forks_count': 0, u'autoclose_referenced_issues': True, ... u'avatar_url': None, u'auto_cancel_pending_pipelines' : u'enabled', u'jobs_enabled': True}

0 投票
1 回答
137 浏览

python - python-gitlab:如何列出特定里程碑中的所有问题

我需要一些帮助。如何列出特定里程碑中的所有问题?这是我的脚本

0 投票
1 回答
163 浏览

python - gitlab CLI - 获取项目变量值

我基本上是在尝试这样做

但使用 CLI 命令。我可以获得正确的变量,但无法访问该值

我注意到--value文档中有选项gitlab project-variable create,但我找不到访问已设置项目变量值的方法。

0 投票
1 回答
959 浏览

python - 更新多个文件 python-gitlab

我想使用 python-gitlab 更新我的 Gitlab 存储库中的多个文件。我知道如何更新单个文件,但我不想一个一个地更新每个文件。

通常,我们使用以下命令实现此目的:

  1. 进行更改
  2. git添加
  3. Git 提交
  4. git推送

有没有办法可以使用 python-gitlab 实现这一目标?

0 投票
1 回答
87 浏览

gitlab - 如何通过 LDAP 使用 python 登录 GitLab?(使用版本 ce-8.1.4)

我的代码如下:

响应显示登录页面,但 gl 是没有数据没有项目...

谁能帮我解开这个QQ,谢谢

0 投票
2 回答
110 浏览

python - => 在 python 输出中是什么意思,我怎样才能得到正确的值

我正在使用 python-gitlab ( https://github.com/python-gitlab/python-gitlab )

在我的代码中,我想从项目问题中获取值:

输出如下:

右侧只是一个字典,我想拥有“全部”的价值。但是我怎样才能从右边得到字典呢?我需要类似的东西statistics.values()