为什么我无法使用GitHub API访问我的分叉存储库

时间:2017-12-08 19:39:08

标签: github-api

我有一个自定义应用程序,可以使用我的个人访问令牌访问企业存储库。

但是,当我分叉同一个企业存储库时,我无法使用使用GitHub API和我的个人访问令牌的相同应用程序访问它。

  

所以企业仓库看起来像这样:my-org-name / test-repo

     

我的分叉回购看起来像这样:andy / test-repo

当我使用个人访问令牌进行身份验证并尝试使用PHP KnpLab GitHub API SDK获取下面的repo的所有者名称时如下所示:

$this->gitHubClient
                ->api('repo')
                ->find($repoName)['repositories'][0]['owner']

抛出异常(No 400 type或access或forbidden exception)。当我试图检查“存储库”时。数组,数组本身是空的。

我已经检查了所有配置两次,例如API终点,分支名称,回购名称等等。一切都看起来不错。这似乎是一些访问问题,但不太确定我需要做什么来询问管理员,以便在我的帐户上设置适当的权限来访问回购。

我该如何解决这个问题?

编辑:做了一些进一步的测试。我能够访问一些看起来像andy \ another-repo的其他回购。所以只有这个特定的回购我无法访问。

0 个答案:

没有答案