zoukankan      html  css  js  c++  java
  • 安装gitlab管理自己的代码

    安装gitlab的资料网上搜索很多,但发现很多都是比较老的资料了。我把我安装的过程记录一下,应该是最简单的过程了

    1. 到 https://about.gitlab.com/downloads/ 下载跟自己系统对应的版本。 注意一定是对应的。如果会出各种问题

    以ubuntu 14.04为例。就是先wget

    下面的 

    sudo apt-get install openssh-server 已经都已经安装了。所以这步基本可以跳过。
    sudo apt-get install postfix 我是用的QQ ,email的邮箱来发的 ,所以这不我已跳过了

    然后就是
    sudo dpkg -i gitlab_7.4.4-omnibus.5.1.0.ci.1-1_amd64.deb

    安装完成后按提示去 /etc/gitlab/gitlab.rb 里修改

    然后就是
    sudo gitlab-ctl reconfigure

    游览器打开地址输入 root / 5iveL!fe 看看效果吧

    2. 注意的地方:

        a. 服务器需要1G以上的内存,我试过用600+的内存。运行报错误。搜索很久的资料才知道是内存不够用。后来改成1G的顺利安装运行

        b. 搜索的很多资料。其实看完这也没的内容就不需要去其他地方找资料了。地址是:

    https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/README.md

        c. 很多配置都是在/etc/gitlab/gitlab.rb  包括发邮件

    3. 采用的命令有 

    sudo gitlab-ctl reconfigure

    sudo gitlab-ctl status

    sudo gitlab-ctl restart

    4. 安装后的目录结构
    Omnibus-gitlab uses four different directories.

    /opt/gitlab holds application code for GitLab and its dependencies.
    /var/opt/gitlab holds application data and configuration files that gitlab-ctl reconfigure writes to.
    /etc/gitlab holds configuration files for omnibus-gitlab. These are the only files that you should ever have to edit manually.
    /var/log/gitlab contains all log data generated by components of omnibus-gitlab.

       

  • 相关阅读:
    ....
    CodeForces 375A(同余)
    POJ 2377 Bad Cowtractors (最小生成树)
    POJ 1258 AgriNet (最小生成树)
    HDU 1016 Prime Ring Problem(全排列)
    HDU 4460 Friend Chains(bfs)
    POJ 2236 Wireless Network(并查集)
    POJ 2100 Graveyard Design(尺取)
    POJ 2110 Mountain Walking(二分/bfs)
    CodeForces 1059B Forgery(模拟)
  • 原文地址:https://www.cnblogs.com/myx/p/gitlab.html
Copyright © 2011-2022 走看看