快速访问“受邀”或“观看”存储库

问题描述 投票:0回答:1

在使用 GitHub 时,我经常遇到访问我受邀访问的存储库的需求。

但是这些存储库不会自动放置在我的“您的存储库”选项卡下,即使我使用“监视”功能,我仍然找不到可以访问该存储库的位置。

似乎快速访问 GitHub 中的存储库的唯一方法就是“加星标”?

github
1个回答
0
投票

我不知道 GitHub Web UI 中是否有任何此类视图,但您可以使用 GitHub 的 API 来获取列表……或者通过使用 REST 端点列出经过身份验证的用户的存储库(将

affiliations
参数设置为一个值)不包括
owner
,例如
collaborator,organization_member
),或者使用 GraphQL API 进行如下查询:

您可以在此处的资源管理器中尝试:https://docs.github.com/en/graphql/overview/explorer

query ReposNotOwned($cursor: String) {
  viewer {
    repositories(
      affiliations: [COLLABORATOR, ORGANIZATION_MEMBER]
      first: 100
      orderBy: {field: UPDATED_AT, direction: DESC}
      after: $cursor
    ) {
      totalCount
      pageInfo {
        hasNextPage
        endCursor
      }
      nodes {
        name
        owner {
          login
        }
        stargazerCount
        createdAt
        pushedAt
        updatedAt
        url
      }
    }
  }
}
© www.soinside.com 2019 - 2024. All rights reserved.