ubuntu18.04安装gitlab-ee11.4.6及简单学习(一) - Go语言中文社区

ubuntu18.04安装gitlab-ee11.4.6及简单学习(一)


参考:https://www.gitlab.com.cn/installation/#ubuntu

今天是2018年11月22日

Gitlab-ee最新版本是11.4.6

采用ubuntu18.04安装gitlab-ee

官方说了,如果不确定装gitlab-ce还是gitlab-ee,那就装gitlab-ee吧

https://www.gitlab.com.cn/installation/ce-or-ee/?distro=ubuntu

一、更新系统

root@gitlab:~# apt update && apt upgrade –y

二、手动迅雷下载软件包(官方太慢)

直接使用deb安装

https://mirrors.tuna.tsinghua.edu.cn/gitlab-ee/ubuntu/pool/bionic/main/g/gitlab-ee/gitlab-ee_11.4.6-ee.0_amd64.deb

安装流程参考:https://www.gitlab.com.cn/installation/#ubuntu

三、安装依赖关系

root@gitlab:~# apt-get install -y curl openssh-server ca-certificates

四、由于使用腾讯企业邮箱,不会使用到Postfix,所以不安装Postfix,这一步直接安装gitlab

root@gitlab:~# EXTERNAL_URL="http://10.0.0.130" dpkg -i gitlab-ee_11.4.6-ee.0_amd64.deb

装完之后就是很炫酷的界面:

五、访问http://10.0.0.130,设置密码

登陆:

进去之后:

六、设置里面将语言改为中文

七、配置邮件服务

参考:https://docs.gitlab.com/omnibus/settings/smtp.html

修改:/etc/gitlab/gitlab.rb

腾讯企业邮箱:

个人QQ邮箱:

参考:https://www.viphper.com/1448.html

重启:

root@gitlab:~# gitlab-ctl reconfigure

测试:

root@gitlab:~# gitlab-rails console进入控制台

按下面格式发送邮件:

irb(main):002:0* Notify.test_email('599503252@qq.com','hello','helloworld').deliver_now

查看邮件,成功

八、注册账户

直接就进去了:

九、管理员查看所有用户信息:

十、关闭gitlab注册功能,仅管理员能创建用户

然后发现就只能登陆了

 

十一、关于gitlab的白名单

参考:https://docs.gitlab.com/ee/security/rack_attack.html

Gitlab默认有rack_attack这个机制,防止恶意用户破解密码

但看官方文档是从11.x版本开始已经默认关闭了

如果要设置:

先修改/etc/gitlab/gitlab.rb,添加,如下

然后重新配置gitlab

root@gitlab:~# gitlab-ctl reconfigure

十二、通过redis从Rack Attack中删除阻止的IP

参考: https://docs.gitlab.com/ee/security/rack_attack.html

十三、gitlab的备份恢复

参考:https://blog.csdn.net/ouyang_peng/article/details/77070977

一条命令:

root@gitlab:~# gitlab-rake gitlab:backup:create

备份的文件位置:

/var/opt/gitlab/backups/

修改备份路径也很容易,修改/etc/gitlab/gitlab.rb中的gitlab_rails['backup_path']即可,修改完记得gitlab-ctl reconfigure

定时备份:

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

CRON=1表示如果没有任何错误发生时,抑制备份脚本的所有进度输出。

设置备份过期时间:

修改/etc/gitlab/gitlab.rb中的gitlab_rails['backup_keep_time']

恢复另写一篇文章吧

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_33317586/article/details/84346096
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-03-07 15:19:36
  • 阅读 ( 1762 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢