社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
官方说了,如果不确定装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
root@gitlab:~# EXTERNAL_URL="http://10.0.0.130" dpkg -i gitlab-ee_11.4.6-ee.0_amd64.deb
装完之后就是很炫酷的界面:
参考:https://docs.gitlab.com/omnibus/settings/smtp.html
修改:/etc/gitlab/gitlab.rb
参考: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
参考:https://docs.gitlab.com/ee/security/rack_attack.html
Gitlab默认有rack_attack这个机制,防止恶意用户破解密码
但看官方文档是从11.x版本开始已经默认关闭了
参考: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']
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!