GitLab安装指南

安装指南

centos7

yum install -y curl policycoreutils-python openssh-server openssh-clients
systemctl enable sshd
systemctl start sshd
firewall-cmd --permanent --add-service=http
systemctl reload firewalld
yum install postfix
systemctl enable postfix
systemctl start postfix
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
sudo EXTERNAL_URL="http://gitlab.example.com" yum install -y gitlab-ce

sudo gitlab-ctl start|restart|stop|status|logs
root limp#bizkit

install gitlab on ubuntu

sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates
sudo apt-get install -y postfix
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
sudo apt-get install gitlab-ce
sudo vi /etc/gitlab/gitlab.rb
    external_url "http://gitlab.example.com"
sudo gitlab-ctl reconfigure

常用命令

sudo gitlab-ctl start
sudo gitlab-ctl stop
sudo gitlab-ctl restart
sudo gitlab-ctl tail

实用技巧

GitLab 项目创建后地址由Localhost改为实际IP的方法

vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
    ## GitLab settings
      gitlab:
        ## Web server settings (note: host is the FQDN, do not include http://)
        host: localhost         >> 这里改为主机的IP即可
        port: 80
        https: false

        # Uncommment this line below if your ssh host is different from HTTP/HTTPS one
        # (you'd obviously need to replace ssh.host_example.com with your own host).
        # Otherwise, ssh host will be set to the `host:` value above
sudo gitlab-ctl restart