# git-stats **Repository Path**: LiChenLiang/git-stats ## Basic Information - **Project Name**: git-stats - **Description**: gitlab代码统计 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 12 - **Created**: 2021-11-25 - **Last Updated**: 2022-09-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # gitlab代码统计 ## 环境 * python3 ## 获取token 1. 登录gitlab, 使用一个权限大的账号; 2. 点击右上角->Settings 3. 左侧选择`AccessToken`, 输入token名称, 选择权限范围,这里我们勾选api: ![access-token](/imgs/gitlab_settings_token.jpg) 4. 点击`Create personal access token` 按钮, 复制下来生成的个人账号访问token ![access-token2](/imgs/gitlab_settings_token2.jpg) ## 统计代码量 ##### Usage `gitlab_commit_stats.py`脚本为代码量统计脚本,使用语法: ```bash $ python3 gitlab_commit_stats.py Usage: python gitlab_commit_stats.py -t -s -u -a [-h] or python gitlab_commit_stats.py --token --sincedate --untildate --apiurl [--help] ``` ##### 参数 * `-t `: 指定token * `-s `: 指定统计的起始时间, eg. 2019-09-01 00:00:00 * `-u `: 指定统计的截至时间, eg. 2019-09-30 23:59:59 * `-a `: 指定gitlab api地址, eg. https://gitlab.com/api/v4 * `-h help`: 帮助说明