问题标签 [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.
gitlab - 通过 API 获取 GitLab 问题服务台电子邮件
我正在为用户创建一个单独的应用程序来可视化 GitLab 问题,而无需访问 GitLab。我们正在使用python-gitlab
检索问题数据以显示在这个单独的站点上。用户将通过单击一个按钮来创建新问题,该按钮将打开使用项目服务台电子邮件配置的电子邮件。
到目前为止,这一切都很好。但是,我们需要获取特定于问题的电子邮件地址,以便为用户提供通过这个单独的应用程序添加评论的选项。根据文档,问题本身的问题电子邮件地址很容易获得 - https://docs.gitlab.com/ee/user/project/issues/managing_issues.html#copy-issue-email-address。
有没有办法通过 GitLab API 检索这个特定于问题的电子邮件?
python - curl的Python版本--输出
我有一个 GitLab API (v4),我需要调用它来获取一个项目子目录(在 v.14.4 中显然是新的,它似乎还没有包含 python-gitlab 库),在 curl 中可以使用以下命令完成:
问题在最后一部分,--output ~./GitLab/some_project_files/ProjectSubDirectory.tar.gz
我尝试了不同的方法(.content、.text),但都失败了,如:
但在所有情况下,它都保存了无效的 tar.gz 文件或其他问题。
我什至尝试过https://curlconverter.com/,但它生成的代码也不能正常工作,它似乎完全忽略了--output参数,没有显示有关文件本身的任何内容:
现在,我刚刚创建了一个脚本并用子进程调用它,但我不太喜欢这种方法,因为 Python 有库,作为请求,我想应该有一些方法来做同样的事情......
python - GitLab Python 用结构克隆一切
我想克隆我的 GitLab 环境中的所有项目。有许多组和子组有自己的项目。我想克隆项目,同时在本地维护组的结构。例如:
因此,如果我在cd Group3/Subgroup2/Project2
本地运行,我将在相应的项目代码中。
我的代码做了一些工作,但它在子组上中断:
如何迭代组和子组以克隆所有项目,同时在本地维护文件夹结构?
python - 如何使用 Git Python 从 Git 获取有关特定时间段内元数据更改的信息?
需要从git中的项目中拉取有关元数据更改的信息(有一个本地副本),即:文件夹na_gold'force-app/上某个分支上2周内每个文件(代码,元数据)的提交次数主要/默认'
我还不知道怎么做,因为文档中没有一个字
python - 如何使用 python gitlab 模块获取文件的 GitLab 提交?
我们正在尝试获取 Gitlab 存储库中每个文件的提交。我们正在使用 Python Gitlab 模块。我们可以获取存储库的提交,但无法获取存储库中单个文件的提交。有人可以帮助我们吗?
python - 使用 python-gitlab 获取状态码
嗨,有谁知道是否有办法使用python-gitlab获取 http 状态代码?或者有没有办法使用 python-gitlab 的请求来获取状态码?就像您可以在请求库中执行的操作一样r.status_code
,这将返回 200 或其他代码。