Centos7安装Gitlab11
一、基础介绍 1、简介 一个基于GIT的源码托管解决方案 基于rubyonrails开发 集成了nginx postgreSQL redis sidekiq等组件 2、安装要求 2g内存以上,有点占内存,我的2g内存创建项目适合就报503错误,调大一点就正常了 这里使用centos7 64位 3、默认用户 root/5iveL!fe,正常部署好登陆回要求改密码 4、常用命令 gitlab-ctl status gitlab-ctl start gitlab-ctl stop gitlab-ctl restart gitlab-ctl tail nginx 查看日志 5、组件 nginx 静态web gitlab-shell 用于处理git命令和修改 gitlab-workhorse 轻量级的反向代理服务器 logrotate 日志文件管理工具 postgresql 数据库 redis 缓存数据库 sidekiq 用于在后台执行队列任务(异步执行)、 unicorn gitlab rails 应用是托管在这个服务器上面的 6、目录 /var/opt/gitlab/git-data/repositories/root:库默认存储目录 /opt/gitlab:应用代码和相应的依赖程序 /var/opt/gitlab:gitlab-ctl reconfigure命令编译后的应用数据和配置文件,不需要认为修改配置 /etc/gilab:配置文件目录 /var/log/gitlab:此目录下存放了gitlab各个组件产生的日志 /var/opt/gilab/backups/:备份文件生成的目录 7、变更主配置文件 gitlab-ctl reconfigure 重置配置文件 gitlab-ctl show-config 验证配置文件 gitlab-ctl restart 重启gitlab服务 二 .配置Gitlab (1)下载链接:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/ (2)#yum install -y gitlab-ce-11.10.4-ce.0.el7.x86_64.rpm (3)修改配置文件: #vim /etc/gilab/gitlab.rb external_url 'http://10.146.3.178' #gitlab-ctl reconfigure 初始化 (4)首次登陆提示创建root密码 (5)配置完成界面如下:
善战者,求之于势,不责于人,故能择人而任势