博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
安装gitlab ce
阅读量:4452 次
发布时间:2019-06-07

本文共 3080 字,大约阅读时间需要 10 分钟。

切换到root用户,安装相关依赖

yum install curl policycoreutils openssh-server openssh-clientsservice sshd restartyum install postfixservice postfix restart

  

添加yum源

vim /etc/yum.repos.d/gitlab-ce.repo[gitlab-ce]name=Gitlab CE Repositorybaseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/gpgcheck=0enabled=1

  

安装gitlab-ce:

yum makecacheyum install gitlab-ce

  

修改配置文件:

vim /etc/gitlab/gitlab.rb external_url 'http://IP:port'gitlab_rails['ldap_enabled'] = true                                                                                                        gitlab_rails['ldap_servers'] = YAML.load <<-'EOS' # remember to close this block with 'EOS' below                                            main: # 'main' is the GitLab 'provider ID' of this LDAP server                                                                               label: 'LDAP'                                                                                                                              host: 'xxx.xxx.com'                                                                                                                port: 389                                                                                                                                  uid: 'sAMAccountName'                                                                                                                      method: 'plain' # "tls" or "ssl" or "plain"                                                                                                bind_dn: 'CN=admin,OU=Public Account,OU=Special OU,OU=xxx,DC=xxx,DC=com'                                                   password: '****'                                                                                                                       active_directory: true                                                                                                                     allow_username_or_email_login: false                                                                                                       block_auto_created_users: false                                                                                                            base: 'DC=xxx,DC=com'                                                                                                                    user_filter: ''                                                                                                                        EOS

  

更改配置文件后,重新加载使改动配置生效,并启动gitlab:

gitlab-ctl reconfigure gitlab-ctl start

  

常用命令:

gitlab-ctl status # 查看服务状态gitlab-ctl tail  --查看所有日志gitlab-ctl tail nginx/gitlab_access.log--查看nginx访问日志gitlab-ctl tail unicorn --跟踪unicorn的状态主配置文件:/etc/gitlab/gitlab.rb // 可以自定义一些邮件服务等 日志地址:/var/log/gitlab/ // 对应各服务的打印日志 服务地址:/var/opt/gitlab/ // 对应各服务的主目录 仓库地址:/var/opt/gitlab/git-data // 记录项目仓库等提交信息 重置配置:gitlab-ctl reconfigure // 不要乱用,会重置为最原始的配置的 重启服务:gitlab-ctl stop/start/restart/uninstall  // 停止、启动、重启、卸载 默认安装:postgres、nginx、redis、unicorn

  

  

  

 

转载于:https://www.cnblogs.com/cjsblogs/p/8716932.html

你可能感兴趣的文章
mysql表之间的关系及级联操作
查看>>
mac 搭建virtualenv的那些坑
查看>>
多路复用IO模型
查看>>
并发、串行、并行及多道技术原理
查看>>
hashlib、pickle、hmac、logging模块使用
查看>>
javascript常用知识点总结
查看>>
2019秋招复习笔记--数据库基本操作
查看>>
2019秋招复习笔试--手写代码
查看>>
2019秋招复习笔记--智力题
查看>>
MySQL学习笔记
查看>>
2019秋招面试复习 项目重点提问
查看>>
面试题
查看>>
DS博客作业08-课程总结
查看>>
利用Python爬虫刷店铺微博等访问量最简单有效教程
查看>>
浅谈软件测试与墨菲定律
查看>>
文件安全复制之 FastCopy
查看>>
强烈推荐美文之《从此刻起,我要》
查看>>
MYSQL中数据类型介绍
查看>>
评估软件上线标准
查看>>
敏捷开发流程
查看>>