我正在尝试使用gitlab API(v4)在我的curl请求中使用管理私有令牌检索所有用户的私有令牌和SSH密钥。
我可以通过运行以下命令来获取用户SSH密钥:
curl --header "PRIVATE-TOKEN: my_admin_token" "https://gitlab.my_gitlab.com/api/v4/users/user_id/keys"
但我找不到类似的方法来获取他的私人令牌(我需要它用于python脚本中的其他应用程序)。我怎么能这样做?
答案 0 :(得分:2)
答案 1 :(得分:0)
这些令牌不能通过Gitlab API获得,另一方面,如果你想以其他人的身份进行API调用,你可以使用https://docs.gitlab.com/ee/api/README.html#sudo。