我查看了Bitbucket API docs和此帖BitBucket get list of all contributors。第二个链接询问属于repo的用户,但在我的情况下,我只想要一个所有许可用户的列表。有没有办法做到这一点,还是我在文档中错过了它?
答案 0 :(得分:2)
对于其他寻找此问题的人:目前接受的答案提供了列出所有用户的方法,但这将包括未经许可的用户,即目前没有消费席位的用户记录。
如果您想获得所有许可用户的列表,请按照How do I find which users count against my Bitbucket Server license?中描述的步骤安装一个附加组件,该组件将为您提供相应的信息。
答案 1 :(得分:1)
执行类似这样的事情:
curl -s --user USER:PASS --request GET https://BITBUCKET-SERVER/rest/api/1.0/admin/users?limit=1000 | jq --raw-output '.values[] | .name + " => " + .displayName'
您将获得“username => name”用户列表。