You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让Gitlab统计项目语言占比时排除notebook文件

Gitlab 排除.ipynb文件参与语言占比统计的配置方法

Gitlab的项目语言统计逻辑和GitHub一致,底层基于linguist语言识别库实现,不需要拆分仓库托管notebook文件,仅需在仓库内增加简单配置即可实现过滤。

  • 在仓库根目录创建名为.gitattributes的配置文件
  • 在文件内添加如下规则,标记所有Jupyter Notebook文件不参与语言统计:
*.ipynb linguist-vendored
  • 将配置文件提交并推送到Gitlab远端,等待3-5分钟统计栏自动刷新后,就会剔除所有.ipynb文件的行数统计,按实际的Python文件占比展示语言分布。

该配置仅影响语言统计逻辑,不会改变.ipynb文件的版本管理、在线预览等原有功能。如果不需要全局排除所有notebook,也可以针对指定路径的文件配置规则,例如仅排除实验目录下的notebook可写为experiments/*.ipynb linguist-vendored。

内容的提问来源于stack exchange,提问作者Quentin BLAMPEY

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.27 18:31:28