统计gitlab代码提交情况

1.准备工作

参考链接:http://t.csdn.cn/YWCst
参考链接:https://mp.weixin.qq.com/s/_bt5OJSAfOFisG594Q5qCg
推荐链接:http://t.csdn.cn/PNE7I

  • 1.内网gitlab代码仓库
  • 2.管理员级别的账号
    我们先看gitlab,我们的目的是统计每个人每天的提交量,那么通过GitlabGUI界面是否能实现?可以,通过以下功能进入活动页面:
    在这里插入图片描述

2. 调研工作

这个时候python-gitlab就要开始登场了,这个项目是通过gitlab公开的API进行封装的一套易用插件。地址:https://readthedocs.org/projects/python-gitlab/

3. 安装

安装python-gitlab
打开终端输入:

pip3 install python-gitlab

待提醒success即表示安装成功,已经安装可以用pip list查看

C:\Users\liuyan\uric_web\ram_delete>pip list
python-gitlab               3.11.0

4. 编码准备

4.1 获取private_token信息

根据python-gitlab文档可知,我们需要一个private_token来做所有操作的一个身份识别。那么这个token怎么获取呢?

  1. 打开个人下面的setting
    在这里插入图片描述
  2. 在setting中选择
    在这里插入图片描述
  3. 创建private_token
    在这里我们只需要填写name并勾选api即可
    在这里插入图片描述
    填好后,点击下面的按钮即可,这个时候就会生成我们所需要的private_token了:
    在这里插入图片描述
    复制备用即可:eRoN9xXtGCetWV144bow

4.2 编码

下面打开我们的编辑器,开始编码。在编码前我们先梳理一下编码逻辑
1.需要遍历所有项目
2.需要遍历所有项目下面拥有的分支
3.遍历所有分支下每个人提交的代码数量
4.有时间限制
下面开始编码。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值