百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>服务器> shell 底下获取 gitlab 的数据的简单方法
分享文章到:

shell 底下获取 gitlab 的数据的简单方法

发布时间:01/15 来源: 浏览: 关键词:
GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。本文我们来看看在怎么在 sell 下获取 gitlab 的数据。

我们用 gitlab 在公司内网搭建了一个 git server ,在实际使用时,需要获取一些仓库的数据,但是呢我对 web 基本不懂,所以打算直接在服务器上对仓库做处理,提取信息,现在打算先从提取同事对commit 做的comment,就是对提交做的评论,能怎么弄?
或者说 gitlab 有什么线程的接口可以用。

有效回复

用 curl 直接访问那些接口 ,之后解析 json .

不会 curl 的, 快快地写个 jquery, $.ajax()你的 gitlab 的网址加 api 地址。

比如你要看 commits

$.ajax({
url: "http://你的 gitlab 网址 /api/v3/projects/:id/repository/commits", //连接参考楼上 gitlab 的 api doc
method: "GET"
})
.done(function( data ) {
var commitHistory = data;
// 然后就随便玩这个 data object,比如说把你要的 commit message 信息画在网页上阿,等等。。
});

// 这里的 data 应该长这个型
[
{
"id": "ed899a2f4b50b4370feeea94676502b42383c746",
"short_id": "ed899a2f4b5",
"title": "Replace sanitize with escape once",
"author_name": "Dmitriy Zaporozhets",
"author_email": "dzaporozhets@sphereconsultinginc.com";,
"created_at": "2012-09-20T11:50:22+03:00",
"message": "Replace sanitize with escape once"
},
{
"id": "6104942438c14ec7bd21c6cd5bd995272b3faff6",
"short_id": "6104942438c",
"title": "Sanitize for network graph",
"author_name": "randx",
"author_email": "dmitriy.zaporozhets@gmail.com";,
"created_at": "2012-09-20T09:06:12+03:00",
"message": "Sanitize for network graph"
}
]

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有3人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板