发表于 2018-9-19 09:09:00

(精选)Centos6.8安装Gitlab7.6与备份恢复

#将GitLab安装在git的家目录下:  
cd /home/git/
  
sudo -u git -H git clone https://gitlab.com/gitlab-org/gitlab-ce.git -b 7-6-stable gitlab
  
cd /home/git/gitlab
  

  
# 复制gitlab.yml(Gitlab的主配置文件)
  
sudo -u git -H cp config/gitlab.yml.example config/gitlab.yml
  

  
# 修改gitlab.yml
  
sudo -u git -H vim config/gitlab.yml
  
    host: gitlab.xxx.com####修改第32行 为你的域名或者ip
  
    port: 80
  
    https: false
  

  
# 修改 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/
  

  
#创建文件夹gitlab-satellites
  
sudo -u git -H mkdir /home/git/gitlab-satellites
  
sudo chmod u+rwx,g=rx,o-rwx /home/git/gitlab-satellites
  

  
# 修改 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 public/uploads/
  

  
# 修改 public/uploads/ 文件夹权限,只有git用户有访问权限
  
sudo chmod -R u+rwXpublic/uploads
  

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

  
# 查询CPU核心数
  
nproc
  

  
# 如果你想搭建一个高负载的Gitlab实例,可启用集群模式.
  
# 修改'worker_processes'参数,至少要跟cpu核心数一样.
  
# 修改监听地址和端口,要和下文 gitlab-shell/config.yml 中配置一致
  
sudo -u git -H vim config/unicorn.rb
  
    worker_processes 3
  
    listen "your_IP:8080", :tcp_nopush => true
  

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

  
# 为 git 用户配置用户和邮件
  

  
sudo -u git -H git config --global user.name "GitLab"
  
sudo -u git -H git config --global user.email "example@example.com"
  

  
# 'autocrlf' 需要Web编辑器
  
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的路径,在这个配置文件里面修改,确认redis端口和ip.
  
sudo -u git -H vim config/resque.yml
  
-------------------------------------
  
development: redis://127.0.0.1:6379
  
test: redis://127.0.0.1:6379
  
production: unix:/var/run/redis/redis.sock


页: [1]
查看完整版本: (精选)Centos6.8安装Gitlab7.6与备份恢复