xglys 发表于 2018-1-10 18:30:27

gitlab服务器搭建教程

su - git  
cd /home/git/
  
sudo -u git -H git clone https://git.oschina.net/qiai365/gitlab-ce.git -b 8-9-stable gitlab
  
cd /home/git/gitlab/
  
git checkout v8.9.6
  
sudo -u git -H cp config/gitlab.yml.example config/gitlab.yml
  
sudo -u git -H vim config/gitlab.yml    #修改host配置项为本机IP
  
sudo -u git -H vim config/secrets.yml
  
sudo -u git -H chmod 0600 config/secrets.yml
  
sudo chown -R git log/
  
sudo chown -R git tmp/
  
sudo chmod -R u+rwX,go-w log/
  
sudo chmod -R u+rwX tmp/
  
sudo chmod -R u+rwX tmp/pids/
  
sudo chmod -R u+rwX tmp/sockets/
  
sudo -u git -H mkdir public/uploads/
  
sudo chmod 0700 public/uploads
  
sudo chmod -R u+rwX builds/
  
sudo chmod -R u+rwX shared/artifacts/
  
sudo -u git -H cp config/unicorn.rb.example config/unicorn.rb
  
sudo -u git -H vim config/unicorn.rb #修改worker数量为cpu核心数
  
sudo -u git -H cp config/initializers/rack_attack.rb.example config/initializers/rack_attack.rb
  
sudo -u git -H git config --global core.autocrlf input
  
sudo -u git -H git config --global gc.auto 0
  
sudo -u git -H cp config/resque.yml.example config/resque.yml #如果redis的sock在其它位置,则修改
  
sudo -u git cp config/database.yml.mysql config/database.yml
  
sudo -u git -H vim config/database.yml #修改production环境的socket为mysql的sock文件,通常在/var/lib/mysql/mysql.sock。确认MySQL的用户、密码、库名等配置
  
sudo -u git -H chmod o-rwx config/database.yml
页: [1]
查看完整版本: gitlab服务器搭建教程