专栏名称: 运维帮
互联网技术分享平台,分享的力量。帮主一直坚信技术可以改变世界,从毕业到现在干了15年运维,有许多话要和你说。
目录
相关文章推荐
运维  ·  再见,CDN 巨头:Akamai 宣布 ... ·  3 天前  
51好读  ›  专栏  ›  运维帮

CentOS上安装gitlab

运维帮  · 公众号  · 运维  · 2018-10-18 14:09

正文


一、安装gitlab软件仓库

curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash


二、使用yum方式安装gitlab社区版

yum install curl openssh-server openssh-clients cronie policycoreutils-python git gitlab-ce -y


三、修改/etc/gitlab/gitlab.rb

external_url ' http://gitlab.yunweibang.com '

unicorn['listen'] = 'localhost'

unicorn['port'] = 30009

prometheus['enable'] = true

prometheus['listen_address'] = 'localhost:30010'

gitlab_rails['time_zone'] = 'Asia/Shanghai'


gitlab_rails['trusted_proxies'] = ['127.0.0.1']

gitlab_workhorse['enable'] = true

gitlab_workhorse['listen_network'] = "tcp"

gitlab_workhorse['listen_addr'] = "127.0.0.1:30008"


nginx['enable'] = false


gitlab_rails['smtp_enable'] = true

gitlab_rails['smtp_address'] = "smtp.exmail.qq.com"

gitlab_rails['smtp_port'] = 465

gitlab_rails['smtp_user_name'] = " [email protected] "

gitlab_rails['smtp_password'] = " xxxxx "

gitlab_rails['smtp_domain'] = "exmail.qq.com"

gitlab_rails['smtp_authentication'] = "login"

gitlab_rails['smtp_enable_starttls_auto'] = true

gitlab_rails['smtp_tls'] = true

gitlab_rails['gitlab_email_from'] = " [email protected] "


四、测试邮件是否可以正常发送

gitlab-rails console

irb(main):003:0> Notify.test_email(' [email protected] ', '你好,测试一下', '我来自gitlab').deliver_now


五、使用自己的nginx,不用gitlab内置的nginx

配置文件可以参考:

https://blog.csdn.net/peterxiaoq/article/details/73330302

如果socket权限有问题,可以使用端口也ok

upstream gitlab {

server 127.0.0.1:30008;

}


Nginx、workhorse和unicorn之间的关系


六、常用命令

gitlab-ctl reconfigure  重新更新配置

gitlab-ctl restart  重启服务

gitlab-ctl tail 查看日志



七、登录页面



八、备份gitlab数据

备份命令:gitlab-rake gitlab:backup:create

会在/var/opt/gitlab/backups下生成一个带时间的tar文件


每天晚上定时备份,运行crontab -e,添加

0 1 * * * /opt/gitlab/bin/gitlab-rake gitlab:backup:create CRON=1

注意:环境变量CRON=1的作用是如果没有任何错误发生时, 抑制备份脚本的所有进度输出







请到「今天看啥」查看全文


推荐文章
亿邦动力  ·  这家泰国餐厅,点菜只能靠猜!
7 年前
摄影笔记  ·  自学摄影看什么书
7 年前
搬砖怪谈  ·  【短篇惊悚】屋门口的跟踪狂
7 年前
历史震惊你  ·  老照片|高考恢复后的瞬间
7 年前