我如何使用pyGithub正确验证github Api v3。凭证错误

时间:2018-11-18 23:27:24

标签: python authentication pygithub

我正在尝试使用python的Pygithub库通过github API v3访问我的存储库。我正在按照文档提供的教程进行操作,并将凭据存储在另一个称为凭据的文件中。我检查了一下是否正确加载了它们。它们的格式设置为“用户”和“密码”,所以除了我的真实用户名和真实密码外,没有其他内容。

这是代码

from github import Github
credentials = open("credentials")
user = credentials.readline()
Pass = credentials.readline()
clientId = credentials.readline()
credentials.close()
git = Github(user,Pass)
repos = [ _ for _ in git.get_user().get_repos()]

code error received

我还应该添加其他用户和密码字符串吗?我不明白为什么会收到此错误,而我在文档中或从其他问题中都找不到关于此的任何信息?

1 个答案:

答案 0 :(得分:0)

我解决了。我忘了从那里抢断我的凭据。这就是API不断告诉我错误凭据的原因。快速调试告诉了我这一点。 (愚蠢地做了很多次,而不是调试我打印我收到的行,但这并不打印课程的断线)