码迷,mamicode.com
首页 > 其他好文 > 详细

centtOs7安装gitlab

时间:2018-04-27 19:40:51      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:div   sys   500错误   rest   http   family   其他   mirror   输入   

1.下载安装gitlab RPM包:

wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm 

再输入:rpm -ivh gitlab-ce-10.5.2-ce.0.el7.x86_64.rpm 安装完毕

2.修改gitlab配置文件指定服务器ip和自定义端口:

vim  /etc/gitlab/gitlab.rb
技术分享图片
退出并保存
设置gitlab发信功能,需要注意一点:
发信系统用的默认的postfix,smtp是默认开启的,两个都启用了,两个都不会工作。
我这里设置关闭smtp,开启postfix
关闭smtp方法:vim /etc/gitlab/gitlab.rb
找到#gitlab_rails[‘smtp_enable‘] = true 改为 gitlab_rails[‘smtp_enable‘] = false

 

另一种是关闭postfix,设置开启smtp,相关教程请参考官网https://doc.gitlab.cc/omnibus/settings/smtp.html

 修改后执行gitlab-ctl reconfigure

3.重置并启动GitLab
执行:
gitlab-ctl reconfigure

安装GitLab出现ruby_block[supervise_redis_sleep] action run
在卸载gitlab然后再次安装执行sudo gitlab-ctl reconfigure的时候往往会出现:ruby_block[supervise_redis_sleep] action run,会一直卡无法往下进行!

解决方案:

3.1按住CTRL+C强制结束;

3.2运行:sudo systemctl restart gitlab-runsvdir;

3.3再次执行:sudo gitlab-ctl reconfigure

4.gitlab-ctl restart

提示“ok: run:”表示启动成功

5.访问 GitLab页面

如果没有域名,直接输入服务器ip和指定端口进行访问
初始账户: root 密码: 5iveL!fe
第一次登录修改密码
技术分享图片

 

报错处理:
一.登录502报错
一般是权限问题,解决方法:chmod -R 755 /var/log/gitlab
如果还不行,请检查你的内存,安装使用GitLab需要至少4GB可用内存(RAM + Swap)! 由于操作系统和其他正在运行的应用也会使用内存, 所以安装GitLab前一定要注意当前服务器至少有4GB的可用内存. 少于4GB内存会出现各种诡异的问题, 而且在使用过程中也经常会出现500错误.
注意要添加公钥:

1.Centos安装及配置

$ yum install -y git

2.生成ssh-key

技术分享图片
# 生成ssh key,公钥添加到gitlab,用于账号认证。生成过一次就不需要再次生成了。
$ ssh-keygen
# 运行命令后,按3次回车即可
 
 
# 拷贝公钥文件
$ cat ~/.ssh/id_rsa.pub
ssh-keygen -t rsa -C "your.email@example.com" -b 4096(在服务器对应路径下面找到你需要的公钥)

centtOs7安装gitlab

标签:div   sys   500错误   rest   http   family   其他   mirror   输入   

原文地址:https://www.cnblogs.com/dzcWeb/p/8963593.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!