如何使用 Github API 获取一个 Repository 的所有用户?

How to use Github API to get all users of a Repository?

我可以使用 Github 查看存储库的所有成员。

例如:昆德拉的Members

有什么方法可以使用 Github API 获取此列表?

看起来 "members" 视图确实显示了存储库分叉。您可以使用 list forks API endpoint 查看它们,例如

curl https://api.github.com/repos/impetus-opensource/Kundera/forks

我创建了一个 github 项目来获取用户(订户、观星者、Forks)的用户详细信息(姓名、公司、位置、电子邮件) Git 存储库。

您只需提供组织名称、存储库名称

List<UserDetail> userDetailList = GitUsersDetails.getUserDetails(ORG_NAME, REPO_NAME, UserType.SUBSCRIBERS);

UserDetail实体:

public class UserDetail {

    private String name;

    private String company;

    private String location;

    private String email;

   // Getters & Setters
}

check project here.