在GraphQL查询中区分私有/内部GitHub存储库,可以通过访问权限和查询参数来实现。
query {
repository(owner: "ownerName", name: "repoName") {
name
isPrivate
isInternal
# 其他存储库信息
}
}
在上面的查询中,isPrivate
字段表示存储库是否为私有存储库,isInternal
字段表示存储库是否为内部存储库。根据这些字段的值,可以区分存储库的类型。
对于私有存储库,可以使用腾讯云的代码托管服务-CodeCommit来进行管理和托管。CodeCommit是一种安全、高可用性的托管服务,支持Git存储库,并提供了与其他腾讯云服务的集成。您可以在腾讯云CodeCommit产品页面了解更多信息。
对于内部存储库,可以使用腾讯云的企业版代码托管服务-CodeHub来进行管理和托管。CodeHub是一种专为企业定制的代码托管服务,提供了更多的安全性和权限控制选项。您可以在腾讯云CodeHub产品页面了解更多信息。
请注意,以上提到的腾讯云产品仅作为示例,您可以根据实际需求选择适合的产品和服务。
领取专属 10元无门槛券
手把手带您无忧上云