有谁知道 Python-GitLab 是否仍受支持?我试图简单地从 GitLab 打印我的项目列表,但它不起作用。
例子:
projects = gl.projects.list()
for project in projects:
print(project)
我尝试了很多东西,但它不起作用。也许它不适用于 gitlab.com?
非常感谢任何有用的信息。
有谁知道 Python-GitLab 是否仍受支持?我试图简单地从 GitLab 打印我的项目列表,但它不起作用。
例子:
projects = gl.projects.list()
for project in projects:
print(project)
我尝试了很多东西,但它不起作用。也许它不适用于 gitlab.com?
非常感谢任何有用的信息。
我今天测试了python-gitlab,它仍然有效。这是我下面的示例 python 文件。我在项目的 .env 文件中定义了“ACCESS_TOKEN”。您将需要一个访问令牌来连接到 Gitlab 实例。
import gitlab
import os
from envparse import env
if os.path.isfile('.env'):
env.read_envfile()
ACCESS_TOKEN = env('ACCESS_TOKEN')
gl = gitlab.Gitlab('https://gitlab.com/', ACCESS_TOKEN)
def get_projects():
projects = gl.projects.list(owned=True)
for project in projects:
print(project.name)
def main():
get_projects()
main()