python中gitlab库有什么用


这篇文章主要介绍了python中gitlab库有什么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相 香港云主机信大家阅读完这篇python中gitlab库有什么用文章都会有所收获,下面我们一起来看看吧。首先需要安装python-gitlab库首先需要对环境进行配置才能使用 cli ,需要提供一个配置文件,指明 gitlab server 信息以及连接参数,配置文件格式为INI,样例如下:其中global部分是必须提供的,主要是连接 gitlab 的参数其他部分是可选,当没有配置时默认用的是 default使用过程中可以通过-g指定具体使用的是那一节,如gitlab -g somewhere project list本文使用的配置文件如下 :配置文件可以通过以下几种方法生效 :通过环境变量配置PYTHON_GITLAB_CFG放在系统配置下/etc/python-gitlab.cfg放在当前用户 home 目录下~/.python-gitlab.cfg通过命令行指定-c或者--config-file本文的配置文件放在了 home 下。当配置好了环境就可以愉快的使用了列出所有的 project (分页返回)
列出所有的 project
试到这里有个疑问,怎么知道gitlab目前支持哪些命令呢这样可以列出当前 gitlab 支持的资源,知道了支持的资源,那有怎么知道某种资源支持哪些操作的,以 project 为例,这样就可以知道gitlab支持对何种资源做哪些操作,再通过--help就可以知道具体的参数,如这样就可以很方便的对gitlab进行操作了。除了通过命令行操作 gitlab 之外,还可以用编程的方式进行集成,一个常见的场景,要从 gitlab 中下载某个文件通过 gitlab raw url 进行下载文件源码地址: https://github.com/python-gitlab/python-gitlab/从 setup.py#L31:5 中可以看出python-gitlab 采用 setuptools 进行打包,打成的包有两个作用:当作 python 库使用 (默认)entry_points={"console_scripts": ["gitlab = gitlab.cli:main"]}说明可以当作 cli 使用,指令是gitlab,真正调用的是gitlab.cli:main函数在看一下cli.py这个入口文件,从入口文件可以看到 cli.py#L182:14这里可以 cli 解析库用的是argparse做命令行参数的解析 。通过GitlabCLIclass cli.py#L29:7 可以看出cli 基本格式为gitlab what action args,即上面cli章节提到的gitlab 支持的资源 做什么操作 这个操作对应的参数通过走读client.pyclient.py#L446:9 这个文件可以看到关于“python中gitlab库有什么用”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“python中gitlab库有什么用”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注开发云行业资讯频道。

相关推荐: 电脑浏览器无法连接到代理服务器如何解决

这篇文章主要介绍“电脑浏览器无法连接到代理服务器如何解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强, 香港云主机希望这篇“电脑浏览器无法连接到代理服务器如何解决”文章能帮助大家解决问题。解决方法/步骤:1.直接打开浏览器中的设…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 07/15 12:46
下一篇 07/15 12:46

相关推荐