omnibus一键安装gitlab

时间:2022-01-05 02:57:17
下载 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进程

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