我是条汉子 发表于 2018-9-19 10:36:40

Ubuntu安装gitlab-linux

# 进入Gitlab安装目录  
cd /home/git/gitlab
  

  
# 创建Gitlab主配置文件'gitlab.yml'
  
sudo -u git -H cp config/gitlab.yml.example config/gitlab.yml
  

  
# 更新配置文件
  
sudo -u git -H vim config/gitlab.yml
  

  
# 创建 secrets 配置文件
  
sudo -u git -H cp config/secrets.yml.example config/secrets.yml
  
sudo -u git -H chmod 0600 config/secrets.yml
  

  
# 修改log/和tmp的权限
  
sudo chown -R git log/
  
sudo chown -R git tmp/
  
sudo chmod -R u+rwX,go-w log/
  
sudo chmod -R u+rwX tmp/
  

  
# 修改 tmp/pids/ 和 tmp/sockets/ 的权限
  
sudo chmod -R u+rwX tmp/pids/
  
sudo chmod -R u+rwX tmp/sockets/
  

  
# 修改public/uploads/ 权限
  
sudo -u git -H mkdir -p public/uploads
  
sudo chmod -R u+rwXpublic/uploads
  

  
# 修改CI编译和存储目录的权限
  
sudo chmod -R u+rwX builds/
  

  
# 创建 Unicorn 配置文件
  
sudo -u git -H cp config/unicorn.rb.example config/unicorn.rb
  

  
# 查询CPU核心数
  
nproc
  

  
# 如果你想搭建一个高负载的Gitlab实例,可启用集群模式.
  
# 修改'worker_processes'参数,至少要跟cpu核心数一样.
  
# 举例:为2G RAM的服务器修改workers数量为3
  
sudo -u git -H vim config/unicorn.rb
  

  
# 创建Rack attack 配置文件
  
sudo -u git -H cp config/initializers/rack_attack.rb.example config/initializers/rack_attack.rb
  

  
# Configure Git global settings for git user, used when editing via web editor
  
sudo -u git -H git config --global core.autocrlf input
  

  
# 配置 Redis 选项
  
sudo -u git -H cp config/resque.yml.example config/resque.yml
  

  
# 如果之前修改过redis socket的路径,在这个配置文件里面修改为当前的路径.
  
sudo -u git -H vim config/resque.yml


页: [1]
查看完整版本: Ubuntu安装gitlab-linux