2020-12-29
centos7.6环境
GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。
1、安装依赖
[root@r2 lxt]# yum -y install policycoreutils openssh-server openssh-clients postfix
2、下载安装gitlab
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/ #清华大学镜像源,gitlab社区版;ee企业版付费,el是Red Hat Enterprise Linux(EL)的缩写
[root@r2 lxt]# wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.0.0-ce.0.el7.x86_64.rpm
[root@r2 lxt]# yum install -y gitlab-ce-12.0.0-ce.0.el7.x86_64.rpm #12版本有中文不用汉化
3、修改配置文件,重置、启动服务
/etc/gitlab/gitlab.rb #配置文件
external_url 'http://gitlab.example.com' #登录地址:端口,默认端口8080,如果占用记得修改
external_url 'http://ip:8081' #我的修改
[root@r2 lxt]# gitlab-ctl reconfigure #启动服务;这一步如果卡在 ruby_block[wait for redis service socket] action run 这个界面(超过5分钟以上),打开另一个终端执行 nohup /opt/gitlab/embedded/bin/runsvdir-start & 我也没找到这是个什么原理,但是这样确实可以继续下去,低版本好像没这个问题
[root@r2 lxt]# gitlab-ctl restart #重启所有组件
开机启动 #默认是开机启动的
systemctl enable gitlab-runsvdir.service
禁止开机自启动
systemctl disable gitlab-runsvdir.service
4、访问ip:端口,登录后提示修改密码(最少8位),登录报错502,查看文章底部这个页面重新启动服务后好像很慢,会显示502,多等一会,没什么错误的话
登录后设置中文字体
Settings -> Preferences -> Localization -> Language -> 简体中文
2、配置邮箱
[root@10dot65 ~]# vim /etc/gitlab/gitlab.rb #最后一行加入以下信息,邮箱和域名输入自己的
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.qq.com"
gitlab_rails['smtp_port'] = 465
gitlab_rails['smtp_user_name'] = "邮箱"
gitlab_rails['smtp_password'] = "密码"
gitlab_rails['smtp_domain'] = "qq.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = true
gitlab_rails['gitlab_email_from'] = '邮箱'
gitlab_rails['smtp_openssl_verify_mode'] = 'none'
############################################################
1、登录502报错
一般是权限问题,解决方法:chmod -R 755 /var/log/gitlab
如果还不行,请检查你的内存,安装使用GitLab需要至少4GB可用内存(RAM + Swap,swap分区需要是开启状态)! 由于操作系统和其他正在运行的应用也会使用内存, 所以安装GitLab前一定要注意当前服务器至少有4GB的可用内存. 少于4GB内存会出现各种诡异的问题, 而且在使用过程中也经常会出现500错误.
https://blog.csdn.net/weixin_34248023/article/details/88683054?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1.control
网友评论