gitlab - 如何根据gitlab用户id获取gitlab用户名
问题描述
对于一个项目,我正在运行一个供应服务器并配置它们的管道。在服务器配置中,需要添加 gitlab 用户名。我特别需要用户名,因为这不是基于 gitlab 用户 ID 或用户邮件(所以我不能只使用 gitlab_user_email 变量并从那里派生用户名)。
有没有办法通过他们的 gitlab 用户 ID 获取用户的用户名?
解决方案
是的,您可以从用户username
的 api 端点获取用户详细信息
GET /users/:id
#curl example for gitlab.com
curl "https://gitlab.com/api/v4/users/<user id>?access_token=<your gitlab token>"
推荐阅读
- sql - 根据 id 列评估两个表中的 int 列,更新其总和
- python - 如何使用 sudo apt-get 在 Linux 上将 python 模块安装到特定的 python 版本
- string - 文本文件中的 Perl 字符串比较
- c# - 如何使用 microsoft bot 框架在瀑布模型中实现下拉列表
- ruby-on-rails - 将 content_for 与脚本标签的 src 属性一起使用?
- python - 格式字符串错误的参数过多(** 中的代码)
- bash - 值对于基础来说太大了(比较 git 提交时的错误标记
- java - Java 8 流式传输从 2 个列表中收集外部列表中记录的最佳方式
- image - 用镜头改变德鲁伊图像小部件
- c - 如何对存储在结构内的结构数组中的日期进行排序?