1

有谁知道 Python-GitLab 是否仍受支持?我试图简单地从 GitLab 打印我的项目列表,但它不起作用。

例子:

projects = gl.projects.list()
for project in projects:
    print(project)

我尝试了很多东西,但它不起作用。也许它不适用于 gitlab.com?

非常感谢任何有用的信息。

4

1 回答 1

1

我今天测试了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()

于 2020-09-16T05:02:40.000 回答