V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
cdfmr
V2EX  ›  git

折腾了一晚上,终于把GitLab搭建好了

  •  
  •   cdfmr · Aug 10, 2013 · 13494 views
    This topic created in 4650 days ago, the information mentioned may be changed or developed.
    内存只有256M的VPS,本来以为会慢得像蜗牛,结果运行起来还可以,反正也只有我自己用。原来使用ssh访问vps上的代码库,但公司的大杀器WebSense干掉了ssh,所以想弄一个https的git服务。明天再导入代码库,困觉去。
    Supplement 1  ·  Aug 13, 2013
    运行了接近4天,访问量非常小,一直比较正常,直到刚才突然发现VPS几乎不能响应,停掉GitLab服务后恢复正常。看来256M内存还是太小了。
    41 replies    2014-11-20 14:49:12 +08:00
    orzfly
        1
    orzfly  
       Aug 10, 2013   ❤️ 1
    小心,内存不足的情况下 GitLab 很容易崩溃。请记得多 service gitlab restart ._.

    然后虽然会慢但是一定要加大 swap 的大小……
    liuhang0077
        2
    liuhang0077  
       Aug 10, 2013
    jjx
        3
    jjx  
       Aug 10, 2013 via Android   ❤️ 1
    @orzfly
    得确,我搭了一个,512的vps,n天后,居然自动当机,这段时间,我基本没有访问,很不靠谱,除了ui还好外。
    lizheming
        4
    lizheming  
       Aug 10, 2013
    恭喜lz,我装了好几次都还没有装成功T_T...好忧桑..
    niaoren
        5
    niaoren  
       Aug 10, 2013
    能在 256M 内存上安装好。运气不错。。我这边 512M 有时候也会崩溃。
    funcman
        6
    funcman  
       Aug 10, 2013   ❤️ 1
    要我就买gitcafa的私有库服务,跟VPS差不多价格,功能没少也不用自己维护。
    funcman
        7
    funcman  
       Aug 10, 2013
    gitcafe
    finian
        8
    finian  
       Aug 10, 2013
    在阿里云搭了一个,至少1G才能跑起来。。。
    orzfly
        9
    orzfly  
       Aug 10, 2013   ❤️ 1
    对了 小内存的时候gitlab用的sidekiq特别容易挂。
    记得检查sidekiq,一旦有任务阻塞了马上去重启……
    vibbow
        10
    vibbow  
       Aug 11, 2013
    用Stash的表示没压力,按照步骤,10分钟就能搭建起来~~~
    F0ur
        11
    F0ur  
       Aug 12, 2013
    centos 在@ETiV的帮助下也折腾好了。。。目前表现良好
    Hua
        12
    Hua  
       Aug 12, 2013
    我也恭喜楼主,我也折腾了几次都没成功,忧伤...
    timothyye
        13
    timothyye  
       Aug 12, 2013
    为啥不用bitbucket呢。哈哈
    chshouyu
        14
    chshouyu  
       Aug 12, 2013
    有一键安装包的。。
    Hua
        15
    Hua  
       Aug 12, 2013
    @finian 在阿里云上搭建成功了?赞,真心求攻略
    lizheming
        16
    lizheming  
       Aug 12, 2013
    @chshouyu 求一键安装包...=_=装的蛋疼的不行..
    itfanr
        17
    itfanr  
       Aug 12, 2013
    @liuhang0077 访问慢的要死
    inferjay
        18
    inferjay  
       Aug 12, 2013
    可以考虑试试开源中国的https://git.oschina.net/,可以建1000个项目~~~
    satgi
        19
    satgi  
       Aug 12, 2013
    今天也在 Linode 上搭了,成功了
    chshouyu
        20
    chshouyu  
       Aug 12, 2013
    finian
        21
    finian  
       Aug 13, 2013
    @Hua 安装官方文档搭的,一开始512M跑不起来(打开登录页面超时),然后升级到1G,就跑起来了
    finian
        22
    finian  
       Aug 13, 2013
    @timothyye 被墙过一次,怕了
    uimeet
        23
    uimeet  
       Aug 13, 2013
    我也想说,为啥不用bitbucket呢?现在可以无痛连接了,翻墙什么的都可以不用了。
    wuxqing
        24
    wuxqing  
       Aug 13, 2013
    我这里访问bitbucket超慢,所以不用
    官方的文档还算详细吧,其他平台可以看:https://github.com/gitlabhq/gitlab-recipes
    Hua
        25
    Hua  
       Aug 13, 2013
    @finian 我也是官方文档,但安装过程中一些东西总是安装不成功,是安装不成功,都还么有到登陆页面
    guoqiao
        26
    guoqiao  
       Aug 13, 2013
    由于要托管私有代码, 我之前在自己的1G 的linode VPS上架了一个gitlab.
    首先要吐槽下, 部署过程真的很虐心啊有木有?
    此外, 也不好用.
    打开网页奇慢无比(当然,VPS上面还有其它服务)
    而且10次推送代码, 有9次不成功, 发现是服务挂了, 要重启下服务.
    现在用bitbucket, 在mac上用goagentx做代理, 用起来很舒服了.
    guoqiao
        27
    guoqiao  
       Aug 13, 2013
    @uimeet 是吗, bitbucket现在可以正常使用了?我还一直用代理呢.
    guoqiao
        28
    guoqiao  
       Aug 13, 2013
    @inferjay 为什么我提交注册信息后, 没有任何出错提示, 会再次回到注册界面? 试过两次了.
    orzfly
        29
    orzfly  
       Aug 13, 2013
    @guoqiao 你是什么系统?我也用的是 Linode,表示我自己的 https://git.miv.im 部署的非常成功,完全按照官方步骤来的。除了我换了一个第三方 fork 的 public-gitlab(这个可以让部分公开项目的页面更加友好)

    (Ubuntu 13.04 3.9.3-x86-linode52 #1 SMP Mon May 20 09:32:28 EDT 2013 i686 i686 i686 GNU/Linux)
    finian
        30
    finian  
       Aug 13, 2013
    @Hua 可以把错误提示贴出来,从错误提示信息中应该知道是什么问题吧
    terry
        31
    terry  
       Aug 14, 2013
    GitLab 从 gitolite 换到自己的 gitlab-shell 之后安装已经简单很多了。官方文档用 sudo -u git -H 的方式不是很习惯,还是直接 su git -l 切换用户方便。

    官方文档中一直有遗漏内容。最初装 4.0 就碰到好几个坑...

    若知道如何用 chef 可以直接用这个 cookbook => https://github.com/klamontagne/cookbook-gitlab5 来部署,在 attributes/default.rb 里把 default['gitlab']['gitlab_branch'] = "5-3-stable" 改成 "5-4-stable" 把 gitlab-shell.rb 里版本改成 1.5 就可以用来 cook GitLab 5.4 了 ;-)
    hlqf
        32
    hlqf  
       Aug 14, 2013
    256MB对于跑gitlab还是太小了呢。。。特别是新版的。
    inferjay
        33
    inferjay  
       Aug 14, 2013
    @guoqiao 不是吧,我注册的时候没碰到,那你现在注册成功了吗?
    lldong
        34
    lldong  
       Aug 14, 2013
    手动装好折腾,直接用bitnami的安装包了事
    lovejoy
        35
    lovejoy  
       Aug 15, 2013
    有没有人知道gitlab的webhook不起作用是怎么回事?
    williamx
        36
    williamx  
       Aug 15, 2013
    在公司部署的时候,gem的源被block折腾了我很久。
    80x86
        37
    80x86  
       Oct 17, 2013
    有阿里云上搭建的教程吗? 我遇到各种鸟问题
    tianxia11231
        38
    tianxia11231  
       Jul 23, 2014
    我想128m内存搭建个,难道是痴心幻想?
    cdfmr
        39
    cdfmr  
    OP
       Jul 23, 2014 via Android
    @tianxia11231 别折腾了,我的256M运行几天后就放弃了。
    headwindx
        40
    headwindx  
       Nov 20, 2014
    @jjx 我自己的也是用的512kvm 没出现过宕机问题;调整到 2G swap 之后,上传大体积的项目也没问题了。
    cdfmr
        41
    cdfmr  
    OP
       Nov 20, 2014
    @headwindx 祝贺,512M也许是GitLab的最低门槛了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   857 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 78ms · UTC 23:00 · PVG 07:00 · LAX 16:00 · JFK 19:00
    ♥ Do have faith in what you're doing.