如何在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>git

相关文章
相关标签/搜索