git
› Pro Git
› Atlassian Git Tutorial
› Pro Git 简体中文翻译
› GitX
cdfmr
V2EX  ›  git

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

  •  
  •   cdfmr · Aug 10, 2013 · 14201 views
    This topic created in 4836 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
    orzfly
    Aug 10, 2013❤️1
    1
    小心,内存不足的情况下 GitLab 很容易崩溃。请记得多 service gitlab restart ._.

    然后虽然会慢但是一定要加大 swap 的大小……
    liuhang0077
    liuhang0077
    Aug 10, 2013
    2
    jjx
    jjx
    Aug 10, 2013 via Android❤️1
    3
    @orzfly
    得确,我搭了一个,512的vps,n天后,居然自动当机,这段时间,我基本没有访问,很不靠谱,除了ui还好外。
    lizheming
    lizheming
    Aug 10, 2013
    4
    恭喜lz,我装了好几次都还没有装成功T_T...好忧桑..
    niaoren
    niaoren
    Aug 10, 2013
    5
    能在 256M 内存上安装好。运气不错。。我这边 512M 有时候也会崩溃。
    funcman
    funcman
    Aug 10, 2013❤️1
    6
    要我就买gitcafa的私有库服务,跟VPS差不多价格,功能没少也不用自己维护。
    funcman
    funcman
    Aug 10, 2013
    7
    gitcafe
    finian
    finian
    Aug 10, 2013
    8
    在阿里云搭了一个,至少1G才能跑起来。。。
    orzfly
    orzfly
    Aug 10, 2013❤️1
    9
    对了 小内存的时候gitlab用的sidekiq特别容易挂。
    记得检查sidekiq,一旦有任务阻塞了马上去重启……
    vibbow
    vibbow
    Aug 11, 2013
    10
    用Stash的表示没压力,按照步骤,10分钟就能搭建起来~~~
    F0ur
    F0ur
    Aug 12, 2013
    11
    centos 在@ETiV的帮助下也折腾好了。。。目前表现良好
    Hua
    Hua
    Aug 12, 2013
    12
    我也恭喜楼主,我也折腾了几次都没成功,忧伤...
    timothyye
    timothyye
    Aug 12, 2013
    13
    为啥不用bitbucket呢。哈哈
    chshouyu
    chshouyu
    Aug 12, 2013
    14
    有一键安装包的。。
    Hua
    Hua
    Aug 12, 2013
    15
    @finian 在阿里云上搭建成功了?赞,真心求攻略
    lizheming
    lizheming
    Aug 12, 2013
    16
    @chshouyu 求一键安装包...=_=装的蛋疼的不行..
    itfanr
    itfanr
    Aug 12, 2013
    17
    @liuhang0077 访问慢的要死
    inferjay
    inferjay
    Aug 12, 2013
    18
    可以考虑试试开源中国的https://git.oschina.net/,可以建1000个项目~~~
    satgi
    satgi
    Aug 12, 2013
    19
    今天也在 Linode 上搭了,成功了
    finian
    finian
    Aug 13, 2013
    21
    @Hua 安装官方文档搭的,一开始512M跑不起来(打开登录页面超时),然后升级到1G,就跑起来了
    finian
    finian
    Aug 13, 2013
    22
    @timothyye 被墙过一次,怕了
    uimeet
    uimeet
    Aug 13, 2013
    23
    我也想说,为啥不用bitbucket呢?现在可以无痛连接了,翻墙什么的都可以不用了。
    wuxqing
    wuxqing
    Aug 13, 2013
    24
    我这里访问bitbucket超慢,所以不用
    官方的文档还算详细吧,其他平台可以看:https://github.com/gitlabhq/gitlab-recipes
    Hua
    Hua
    Aug 13, 2013
    25
    @finian 我也是官方文档,但安装过程中一些东西总是安装不成功,是安装不成功,都还么有到登陆页面
    guoqiao
    guoqiao
    Aug 13, 2013
    26
    由于要托管私有代码, 我之前在自己的1G 的linode VPS上架了一个gitlab.
    首先要吐槽下, 部署过程真的很虐心啊有木有?
    此外, 也不好用.
    打开网页奇慢无比(当然,VPS上面还有其它服务)
    而且10次推送代码, 有9次不成功, 发现是服务挂了, 要重启下服务.
    现在用bitbucket, 在mac上用goagentx做代理, 用起来很舒服了.
    guoqiao
    guoqiao
    Aug 13, 2013
    27
    @uimeet 是吗, bitbucket现在可以正常使用了?我还一直用代理呢.
    guoqiao
    guoqiao
    Aug 13, 2013
    28
    @inferjay 为什么我提交注册信息后, 没有任何出错提示, 会再次回到注册界面? 试过两次了.
    orzfly
    orzfly
    Aug 13, 2013
    29
    @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
    finian
    Aug 13, 2013
    30
    @Hua 可以把错误提示贴出来,从错误提示信息中应该知道是什么问题吧
    terry
    terry
    Aug 14, 2013
    31
    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
    hlqf
    Aug 14, 2013
    32
    256MB对于跑gitlab还是太小了呢。。。特别是新版的。
    inferjay
    inferjay
    Aug 14, 2013
    33
    @guoqiao 不是吧,我注册的时候没碰到,那你现在注册成功了吗?
    lldong
    lldong
    Aug 14, 2013
    34
    手动装好折腾,直接用bitnami的安装包了事
    lovejoy
    lovejoy
    Aug 15, 2013
    35
    有没有人知道gitlab的webhook不起作用是怎么回事?
    williamx
    williamx
    Aug 15, 2013
    36
    在公司部署的时候,gem的源被block折腾了我很久。
    80x86
    80x86
    Oct 17, 2013
    37
    有阿里云上搭建的教程吗? 我遇到各种鸟问题
    tianxia11231
    tianxia11231
    Jul 23, 2014
    38
    我想128m内存搭建个,难道是痴心幻想?
    cdfmr
    cdfmr
    OP
    Jul 23, 2014 via Android
    39
    @tianxia11231 别折腾了,我的256M运行几天后就放弃了。
    headwindx
    headwindx
    Nov 20, 2014
    40
    @jjx 我自己的也是用的512kvm 没出现过宕机问题;调整到 2G swap 之后,上传大体积的项目也没问题了。
    cdfmr
    cdfmr
    OP
    Nov 20, 2014
    41
    @headwindx 祝贺,512M也许是GitLab的最低门槛了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4175 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 77ms · UTC 09:41 · PVG 17:41 · LAX 01:41 · JFK 04:41
    ♥ Do have faith in what you're doing.