如何在gitlab上下载其他人的私有项目

<p>公司里新组建了个APP团队,做项目挺快(BUG也不少;P)。想看看他们的源码研究下,又不好意思跟人家要,知道他们项目大概的存储位置。正好另一个同事对这个项目也比较感兴趣。我想就算我小人一回吧,反正是纯技术研究~</p> <p>一开始我以为是用SVN托管的,虽然公司一直用的是GIT,但好像他们都不怎么熟,为了降低成本用了SVN。在局域网扫描3690端口,果然有一台机器开着。登上去find一下,果然有几个SVN项目。在svn项目的db目录下有个fsfs.conf,应该是以FSFS方式保存源码的。就去db/revs/0下边看了下,果然有。于是查看了下conf/authz,发现没什么可用的东西。就去看了下~/.subversion/auth/svn.simple/ 下面有几个文件,记录了几个明文密码。试了下果然能checkout。但是很奇怪,虽然svn项目每天都有备份,但是我要找的主要的APP项目没在里边,只有服务端和文档项目。这就奇怪了,难道他们也用的GIT?GIT这玩意虽然方便,但是学习成本还是比较高的,一开始不犯几次注入覆盖别人代码什么的错误,估计是学不会的哈。</p> <p>又跟同事打听了下,原来是用的GITLAB,而且用的XX服务器。于是进去看gitlab的库表。研究了一下,用离职同事的账号改了几个表记录。</p> ![gitlab][1] <p>试了几次,把user_project表中某个已知用户的project_id修改为projects表中的id即可对项目进行下载。搞定收工。</p> <p>没什么技术含量,纯属娱乐~</p>

转载于:https://my.oschina.net/bfleeee/blog/264617

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值