我正在尝试使用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()]
我还应该添加其他用户和密码字符串吗?我不明白为什么会收到此错误,而我在文档中或从其他问题中都找不到关于此的任何信息?
答案 0 :(得分:0)
我解决了。我忘了从那里抢断我的凭据。这就是API不断告诉我错误凭据的原因。快速调试告诉了我这一点。 (愚蠢地做了很多次,而不是调试我打印我收到的行,但这并不打印课程的断线)