首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调用PyGithub ()时的BadCredentialsException

调用PyGithub ()时的BadCredentialsException
EN

Stack Overflow用户
提问于 2014-08-08 05:48:36
回答 1查看 3K关注 0票数 3

我正在使用PyGithub v1.25创建一个小型our应用程序,我的组织成员可以在我们的github组织中创建私有存储库。现在,当我试图调用BadCredentialsExceptionget_organization()方法时,我得到了一个基类

下面是我代码的相关部分:

代码语言:javascript
复制
from github import Github                                                                

import settings                                                                  


GIT_OBJECT = Github(login_or_token=settings.AUTH_TOKEN)                          
ORG_OBJECT = GIT_OBJECT.get_organization('My-Organization-Name')

我使用的auth令牌是从我的github用户帐户中生成的,它具有在使用github web接口时在该组织中创建私有存储库的足够权限。我用选中的"user“、"repo”和"admin:org“作用域创建了令牌。我在创建ORG_OBJECT时遇到了一个错误。

堆栈跟踪:

代码语言:javascript
复制
File "/local/path/to/my/code/github_console/console/org_manage.py", line 10, in <module>
  ORG_OBJECT = GIT_OBJECT.get_organization(‘My-Organization-Name’)
File "/local/path/to/my/code/github_console/lib/github/MainClass.py", line 187, in get_organization
  "/orgs/" + login
File "/local/path/to/my/code/github_console/lib/github/Requester.py", line 169, in requestJsonAndCheck
  return self.__check(*self.requestJson(verb, url, parameters, headers, input, cnx))
File "/local/path/to/my/code/github_console/lib/github/Requester.py", line 177, in __check
  raise self.__createException(status, responseHeaders, output)
BadCredentialsException: 401 {u'documentation_url': u'https://developer.github.com/v3', u'message': u'Bad credentials'}

如果任何以前使用过PyGithub或github的人(或者比我更擅长阅读文档的人)有任何见解的话,我很感谢您的帮助!

这是PyGithub源代码,以防有人想看这个。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-08 16:56:20

哈!

显然,上面显示的代码工作得很好,我刚刚将本地设置导入到我的设置模块中,因此使用了一个虚拟的AUTH_TOKEN,当然,这导致了一个BadCredentialsException

从好的方面来说,我想上面的内容是正确使用PyGithub的一个演示。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25196774

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档