0

我可以通过 python 中的 API 包装器访问 Github 和 Gitlab 的私有实例,例如 pygithub 和 python-gitlab。比如我想访问我公司的私服Github和Gitlab,可以吗?任何有关此事的帮助将不胜感激!

4

1 回答 1

1

使用 python-gitlab 时,使用:

import gitlab
gl = gitlab.Gitlab('http://your_gitlab_instance_url.com', private_token='token')

提及私有实例的 url 就可以完成这项工作。但是,如果存在其他一些次要形式的安全身份验证器,该方法可能会失败。

使用 pygithub 时,使用:

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

适用于 github api v3 的 Rest API

于 2020-02-18T10:03:01.300 回答