zhangbinmy 发表于 2018-9-19 10:47:10

Centos7安装gitlab-linux

cd /home/git/gitlab  

  
# Copy the example GitLab config
  
# 复制GitLab的示例配置文件
  
sudo -u git -H cp config/gitlab.yml.example config/gitlab.yml
  

  
# Make sure to change "localhost" to the fully-qualified domain name of your host serving GitLab where necessary
  
# 确保修改“localhost”为你的GitLab主机的FQDN
  
#
  
# If you want to use https make sure that you set `https` to `true`. See #using-https for all necessary details.
  
# 如果你想要使用https确保你设置了`https`为`true`。具体必要的细节参见#using-https
  
#
  
# If you installed Git from source, change the git bin_path to /usr/local/bin/git
  
# 如果你从源代码安装了Git,修改git的bin_path为/usr/local/bin/git
  
sudo -u git -H editor config/gitlab.yml
  

  
# Make sure GitLab can write to the log/ and tmp/ directories
  
# 确保GitLab可以写入log/和temp/目录
  
chown -R git {log,tmp}
  
chmod -R u+rwX{log,tmp}
  

  
# Create directory for satellites
  
# 为卫星(?)创建目录
  
sudo -u git -H mkdir /home/git/gitlab-satellites
  
chmod u+rwx,g+rx,o-rwx /home/git/gitlab-satellites
  

  
# Make sure GitLab can write to the tmp/pids/ and tmp/sockets/ directories
  
# 确保GitLab可以写入tmp/pids/和temp/sockets/目录
  
chmod -R u+rwXtmp/{pids,sockets}
  

  
# Make sure GitLab can write to the public/uploads/ directory
  
# 确保GitLab可以写入public/uploads/目录
  
chmod -R u+rwXpublic/uploads
  

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

  
# Enable cluster mode if you expect to have a high load instance
  
# Ex. change amount of workers to 3 for 2GB RAM server
  
# 启用集群模式如果你期望拥有一个高负载实例
  
# 附:修改worker的数量到3用于2GB内存的服务器
  
sudo -u git -H editor config/unicorn.rb
  

  
# Copy the example Rack attack config
  
# 复制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, useful when editing via web
  
# Edit user.email according to what is set in config/gitlab.yml
  
# 为git用户配置Git全局设定,当通过web修改时有用
  
# 修改user.email根据config/gitlab.yml中的设定
  
sudo -u git -H git config --global user.name "GitLab"sudo -u git -H git config --global user.email "gitlab@localhost"sudo -u git -H git config --global core.autocrlf input


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