bjghzly 发表于 2018-1-10 19:44:48

omnibus一键安装gitlab

下载 curl -O https://downloads-packages.s3.amazonaws.com/centos-6.6/gitlab-7.9.2_omnibus-1.el6.x86_64.rpm  
安装 rpm -ivh gitlab-7.9.2_omnibus-1.el6.x86_64.rpm
  修改/etc/gitlab/gitlab.rb配置文件,将 external_url = http://xxx.xxx.xxx.xxx 修改为你自己的外部访问地址。
  

进行初始化和启动 gitlab-ctl reconfigure  打开HTTP和SSH在系统防火墙中的可访问权限
  sudo yum install openssh-server
  

  
sudo yum install postfix
  

  
sudo yum install cronie
  

  
sudo service postfix start
  

  
sudo chkconfig postfix on
  

  
sudo lokkit -s http -s ssh
  

  开放注册编辑 /etc/gitlab/gitlab.rb,查找signup_enabled ,值改为true,并取消注释,之后重新配置gitlab。
  

  

  启动后,你就可以使用 http://xxx.xxx.xxx.xxx 来访问你的系统了,初始化管理员账号信息:
  

  


[*]账号:root
[*]密码:5iveL!fe
  

  

  

  

缺省安装后的一些重要信息
  

  

  


[*]程序目录在:/opt/gitlab
[*]文件数据在:/var/opt/gitlab
[*]git repo目录在:/var/opt/gitlab/git-data
[*]上传图片目录在:/var/opt/gitlab/uploads
[*]使用的本地模式运行的postgresql数据,会随gitlab启动时候自动运行
[*]使用本地运行的redis服务,会随gitlab启动时候自动运行
[*]缺省利用本地邮局,自动投递给其他服务器,如果是非互联网ip,可以修改为本地smtp方式
[*]修改ssh服务的git账号入口,git账号的登录shell处理为gitlab-shell
[*]自带nginx,缺省会在所有ip地址的80端口监听请求,请求会转发给ruby进程
  

  

  很多内容,都可以定制,关于如何定制,可以参考官方配置教程。。
  

  
页: [1]
查看完整版本: omnibus一键安装gitlab