我可以通过 python 中的 API 包装器访问 Github 和 Gitlab 的私有实例,例如 pygithub 和 python-gitlab。比如我想访问我公司的私服Github和Gitlab,可以吗?任何有关此事的帮助将不胜感激!
问问题
112 次
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 回答