2015-07-01 22:24:32 3895次浏览 5条回答 1 悬赏 10 金钱

网上找了很多教程,其中bitnami,提供了一个很好到傻瓜式的gitlab安装途径。可以较好到建立多人合作环境。

问题

使用xampp工作到时候,跟gitlab建立到网页冲突。于是还是想回到gitweb建立网页版的分享页面。有没有哪位同仁有建立gitweb的详细教程。

最佳答案

  • yx 发布于 2015-07-02 17:28 举报

    在你仓库hook目录下创建post-receive文件,把下面代码写进去,把你的项目放到你的web根目录下,GIT_WORK_TREE的值记得改为你的项目目录

    #!/bin/sh
    GIT_WORK_TREE=/alidata/www/yfp git checkout -f
    
    1 条回复
    回复于 2015-07-02 17:56 回复

    非常谢谢你的回答。我正在搭建gitlab,决定放弃gitweb啦。后面有时间再试试gitweb。

  • 回答于 2015-07-02 09:30 举报

    你是要搭建多人开发的git环境吗?

    3 条回复
    回复于 2015-07-02 09:51 回复

    是的,你可有好的教程,先谢谢啦

    回复于 2015-07-02 09:57 回复

    可能问错地方了,这都是学习yii的,虽然也学习yii,但是这个问题跟yii没有关系。

    回复于 2015-07-02 10:17 回复

    可能问错地方了,这都是学习yii的,虽然也学习yii,但是这个问题跟yii没有关系。

  • 回答于 2015-07-02 11:15 举报

    你是在本地搭建还是在云服务器上搭建?我在阿里云的ECS上给我们公司搭建过。

    1 条回复
    回复于 2015-07-02 12:25 回复

    我是在本地搭建,有三个小伙伴,三台电脑。我想在自己的电脑上搭建一个服务器,其他两人都可以通过一个路由器来访问。而我的电脑也可以用xampp。现在是如果用bitnami到gitlab直接搭建的话,xampp就跟gitlab的apache冲突。一直无解,只好想回到gitweb上去了。

  • 回答于 2015-07-02 12:51 举报

    你本地有没有安装git,如果安装的话那么你就把你本机当作服务器让其他的人从你本地clone你的项目到他们的机器上就可以了,但是你本地的git库必须是裸仓库,然后在配置一个hook到你的web根目录就可以了。

    1 条回复
    回复于 2015-07-02 16:10 回复

    配置hook?这个可能不会。我已经配置好了git,可以使用git clone git@192.168.1.106:teamwork.git 了。但是我想在网页上看代码修改情况。
    参考这里
    http://www.cnblogs.com/wuzhang/p/wuzhang20150515.html
    但是配置gitweb的部分错误太多。比如Rewrite把R单词都漏掉拉。也不知道这些内容该贴在哪里。配置很失败。还请高人帮指导一下怎么配置hook到web根目录。

  • 回答于 2015-07-02 16:47 举报

    你现在的仓库建的是裸仓库还是有项目的仓库?使用git init建的,还是用git init --bare建的?

    1 条回复
    回复于 2015-07-02 17:19 回复

    裸地,使用git init --bare建的。我打算使用gitlab了,不折腾这个gitweb了。看网上介绍的gitlab功能可能更强大一点。教程也足够详细,我试试看能不能把他移植到xampp上来。看了一下需要安装mysql之类到,都可以采用sudo ln -s /opt/lampp/bin/mysql /user/bin/mysql的方式实现。/etc一般对应xampp的/opt/lampp/etc文件夹。正在试着安装,非常感谢你到回答啊。

您需要登录后才可以回答。登录 | 立即注册
bubifengyun
总监

bubifengyun NJSH

注册时间:2014-11-06
最后登录:2022-10-29
在线时长:59小时54分
  • 粉丝36
  • 金钱10
  • 威望160
  • 积分2200

热门问题