1

我是使用 pyGithub 的新手,我想使用 python 脚本对企业存储库中的问题进行一些更新。我正在努力让它连接起来。我用过类似这样的:g=Github(base_url="https://sctigerteam.github.com/api/v3",login_or_token=

尝试了这3种方法:

使用用户名和密码

g = Github("用户", "密码")

或使用访问令牌

g = Github("access_token")

具有自定义主机名的 Github Enterprise

g = Github(base_url="https://{hostname}/api/v3", login_or_token="access_token")

即使我输入了正确的 uid/密码或访问令牌,也没有任何作用

g=Github(base_url="https://orgname.github.com/api/v3",login_or_token=""xxxxxxxx" repo = g.get_repo("urlfortherepo")

我收到此错误,我给它正确的访问令牌,因为我直接将它复制到 github。我也不认为我理解 base_url 要求:

raise self.__createException(status, responseHeaders, output)

github.GithubException.BadCredentialsException: 401 {'message': 'Bad credentials', 'documentation_url': ' https://developer.github.com/v3 '}

4

1 回答 1

0

解决了我没有将 api/v3 放在我的网址末尾

于 2019-08-29T16:58:48.317 回答