我是企业github的新手。我刚刚获得了属于我项目的回购之一。我想检查我是否可以访问API。我尝试访问
但没有成功。我不确定是否可以访问API。我可以知道如何检查吗?欢迎任何建议。
答案 0 :(得分:1)
任何人都可以访问API。例如,您应该可以在命令行上运行它:
curl -i https://api.github.com/rate_limit
HTTP/1.1 200 OK Server: GitHub.com Date: Mon, 24 Sep 2018 21:13:35 GMT Content-Type: application/json; charset=utf-8 ...
这证明您有权访问API。但是,只有您的帐户拥有对该存储库的适当权限,您才可以使用API与该存储库进行交互。运行此命令
curl -u [username] https://api.github.com/repos/[organization]/[repo]/collaborators/[username]/permission
只需用相关信息替换方括号中的所有内容。在提示您输入密码时输入个人访问令牌(您可以provision a personal access token以这种方式进行身份验证)。然后,您将收到一个具有您的权限级别的回复:
Status: 200 OK { "permission": "admin"/"write"/"read"/"none", "user": { ...
(Source)