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

centos下gitlab的简单安装配置

时间:2018-09-30 22:49:12      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:backup   centos   repos   简单   yum源   image   com   技术分享   lte   

一、安装前配置yum源

#wget https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh
#sh script.rpm.sh

 

二、安装指定版本的gitlab-ce

#rpm –qa gitlab-ce
#yum list gitlab-ce –showduplicates

技术分享图片

#yum –y install gitlab-ce-10.6.4-ce.0.el7

技术分享图片

 

三、初次安装配置启动

#vi /etc/gitlab/gitlab.rb
external_url http://10.148.68.13
#gitlab-ctl reconfigure #此命令是将etc下的gitlab.rb文件里的配置同步到gitlab的真实配置文件,一般是gitlab.rb做了修改后使用,需要谨慎
其中,执行这步可能会遇见某个地方一直卡住不动,如下图

技术分享图片

解决方法:1.Ctrl+c        2. systemctl restart gitlab-runsvdir        3. gitlab-ctl reconfigure
#gitlab-ctl restart

 

四、配置ldap认证

#vi /etc/gitlab/gitlab.rb
gitlab_rails[ldap_enabled] = true
gitlab_rails[ldap_servers] = YAML.load <<-EOS
  main: # ‘main‘ is the GitLab ‘provider ID‘ of this LDAP server
label: LDAP
host: 10.148.3.140
port: 389
uid: uid
bind_dn: cn=spms,dc=migu,dc=com
password: admin@123
encryption: plain # "start_tls" or "simple_tls" or "plain"
active_directory: false
allow_username_or_email_login: true
block_auto_created_users: false
base: dc=migu,dc=com
user_filter: ‘‘
EOS
#gitlab-ctl reconfigure
#gitlab-ctl restart

 

五、备份与恢复

#vi /etc/gitlab/gitlab.rb
gitlab_rails[manage_backup_path] = true        #开启备份的设置
gitlab_rails[backup_path] = "/var/opt/gitlab/backups"        #备份文件存放目录
gitlab_rails[backup_keep_time] = 604800        #备份文件保留时间,秒级
备份:
#/opt/gitlab/bin/gitlab-rake gitlab:backup:create

技术分享图片

恢复:
#gitlab-ctl stop unicorn
#gitlab-ctl stop sidekiq
#/opt/gitlab/bin/gitlab-rake gitlab:backup:restore BACKUP=1528768418
#gitlab-ctl start

 

centos下gitlab的简单安装配置

标签:backup   centos   repos   简单   yum源   image   com   技术分享   lte   

原文地址:https://www.cnblogs.com/chy-op/p/9733410.html

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