如何解决Python-gitlab API第4版
有人知道是否仍然支持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()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。