2

我想访问我所属团队的私有存储库。但是,我无法访问它。它抛出异常如下:

UnknownObjectException: 404 {u'documentation_url': u'https://developer.github.com/v3/repos/#list-teams', u'message': u'Not Found'}

我的代码:

from github import Github
import pandas as pd


git = Github("token")
org = git.get_organization('org')

org.get_repo('repo_name')

它在上面的语句中抛出 n 错误。

我想访问此存储库并获取有权访问该存储库的团队数量。但是,我在上面代码的最后一行得到了上面提到的错误。

有人可以帮我解决这个问题吗?

4

3 回答 3

2

对于 Github 企业版:

from github import Github  

g = Github(base_url="https://your_host_name/api/v3", login_or_token="your_access_token") 
org = g.get_organization("your_org")  
repo = org.get_repo(repo_name)   # getting the repo 
print(repo)

对于 Github:

from github import Github  

g = Github(username,password)) 
repo = g.get_repo(repo_name)   # getting the repo 
print(repo)
于 2019-07-30T04:01:50.197 回答
0

使用哪个 repo_name?

示例:team_X/repo_1

如果直接使用 github(): repo = github().get_repo("team_X/repo_1")

如果使用 org 对象获取 repo:repo = org.get_repo("repo_1")

于 2019-07-22T04:50:53.660 回答
0

对于像我这样具有安全意识并想要只读个人访问令牌的未来读者,要阅读您的私人存储库,您将需要启用此功能(并且 OP 必须生成一个新令牌)。

github 帕特

于 2021-06-10T19:14:24.577 回答