repository - 使用 GitLab API 获取存储库语言

标签 repository gitlab libraries github-linguist

我想知道是否有办法通过使用 GitLab 提供的 API 来获取项目中使用的语言(每种语言的百分比)。我检查了他们的文档,但我没有看到任何相关信息,或者我可能错过了。

我知道他们使用语言学家 library但我正在开发一个不在 Ruby 中的应用程序,我正在寻找一种方法来整合这些百分比。

最佳答案

从 10.8.x 开始,Gitlab 添加了一个新的 API 入口点,公开特定存储库中使用的语言。

用法很简单:
curl --header "PRIVATE-TOKEN: <__ACCESS_TOKEN__>" https://gitlab.mydomain.com/api/v4/projects/<ID>/languages
文档:https://docs.gitlab.com/ee/api/projects.html#languages

希望这可以帮助!

关于repository - 使用 GitLab API 获取存储库语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43066081/

相关文章:

SVN 命令创建包含内容的远程文件夹和文件

c# - 在 Entity Framework 存储库中使用选择器

node.js - 从 Gitlab 私有(private)存储库导入 Node 模块时出错

javascript - 检查 gitlab 项目中文件的更新

kubernetes - GKE 集群无法从同一项目中的 GCR 注册表中提取 (ErrImagePull) (GitLab Kubernetes 集成) : Why?

c++ - 在 C++ 中高效地读取/写入位流

Mercurial Repo Living Archive

c# - 使用通用存储库时将 'Type' 特定函数放在哪里

c++ - Visual Studio 2010 中的外部库

android - 有谁知道在尝试使用 GSON 库时如何摆脱这个错误?