gerrit + LDAP搭建

gerrit.config文件配置内容:

[gerrit]
        basePath = git
        canonicalWebUrl = http://127.0.0.1:7081/
[database]
        type = mysql
        database = reviewdb
        hostname = localhost
        username = root
[index]
        type = LUCENE
[auth]
        type = LDAP
[ldap]
        server = ldap://localhost
        username = cn=admin,dc=srcbin,dc=net
        accountBase = ou=Users,dc=srcbin,dc=net
        groupBase = ou=groups,dc=srcbin,dc=net
        groupMemberPattern = (member=${dn})
        accountFullName = cn
[sendemail]
        enable = true
        smtpServer = smtp.srcbin.net
        smtpServerPort = 465
        smtpEncryption = ssl
        smtpUser = [email protected]
        smtpPass = xxxxxx
        sslVerify = false
        from = 源码盒子<[email protected]>
[container]
        user = gerrit
        javaHome = /usr/lib/jvm/java-7-openjdk-amd64/jre
[sshd]
        listenAddress = *:29418
[httpd]
        listenUrl = http://127.0.0.1:7081/
[cache]
        directory = cache

aa

时间: 2024-10-27 00:09:06

gerrit + LDAP搭建的相关文章

gerrit server搭建

Part 1  Gerrit Prerequisites: 1.Java JDK>1.7 2.Git 3.SSH server 4.DB part 2 Set local gerrit server: $ java -jar ./gerrit-2.11war init -d review_site DefaultSecureStore: #除以下选项外,其他选默认即可 Database server type [h2]: h2 Authentication method [OPENID/?]:d

Gitlab+Gerrit+Ldap+nginx+mysql 之Gerrit搭建与配置(一)

公司之前一直用gitlab来存放项目代码 ,目前因为业务需要(代码bug太多)需要引入gerrit来进行code review. 最初用的是centos 7.4,但是安装完成后,GerritResource中没有ALL_Project.git和All_Users.git生成,日志中一直在报错,反复装了几次后发现,在centos7上的兼容性不是太完美,所以采购了centos6.8 服务器进行安装,还是比较顺利的完成了安装. 另外本文采用LDAP认证,LDAP的配置本文不做讲解,参考其他文章. 已经

Git+Gerrit学习搭建笔记

    Git是目前最流行的分布式版本控制系统,而Gerrit是一种免费.开放源代码的代码审查软件,使用网页界面.利用浏览器,同一个团队的软件程序员,可以相互审阅彼此修改后的程序代码,决定是否能够提交,退回或者继续修改.它使用Git作为底层版本控制系统.趁着做测试的机会,简单学习了解一下Git+Gerrit是如何搭建使用的,顺便简单做个小笔记.      系统环境:Ubuntu12.04 Server 64 安装Git $sudo su -           ##切换到root账户环境下(个人

4、Gerrit+Jenkins搭建CI系统

一,CI系统流程 开发人员将本地Git仓库中的代码更新后,push到Gerrit系统上对应的项目仓库中:该动作会触发Gerrit系统发送邮件通知给Owner,Owner此时需要登录Gerrit Web页面,进行Code Review(代码审核).如果审核通过,则Owner进行Submit提交动作.此时开发人员push的代码才会Merge(合并)到Gerrit服务器上的对应项目仓库中.如果审核不通过,则开发人员需要修改代码后再次push,直到审核通过为止.而Jenkins被Gerrit系统上某一事

svn yum安装结合ldap 搭建

1.安装svn 1.  yum -y install subversion 2.建立版本库目录并启动 1.  mkdir -p /data/svndata 2.  svnserve -d -r /var/www/svndata 3.建立版本库:创建一个新的Subversion项目 1.  svnadmin create /data/svndata/ project 4.配置允许用户gxw访问 1.  cd /data/svndata/project/conf 2.  vi svnserve.co

ldap搭建

yum install openldap openldap-servers openldap-clients -y #检查是否安装成功 slapd -VVopenldap的配置文件都在/etc/openldap/slapd.d/中 配置ldap #配置密码并保存下加密的密码 slappasswd -s ****** 修改olcDatabase={2}hdb.ldif文件 vim /etc/openldap/slapd.d/cn=config/olcDatabase={2}hdb.ldif#新增

Gerrit服务器的搭建(Git+Gerrit+PostgreSQL+LDAP)

Gerrit简介 Gerrit是搭建在Git之上的基于Web的代码审查工具.大家都知道Git是一个分布式的代码版本管理工具,常用于多人协作开发的工作环境中,程序员将自己修改的代码提交到本地版本库,然后再push到远程的中央版本库中,见图1.这个过程中,代码的提交是没有经过审核的,对于分布在多个地点的团队来说,不能互相审查.评论其他人的代码,非常不利于代码质量的控制.而Gerrit就是用来进行代码审查的工具,程序员push到中央版本库的代码,首先要经过团队中Reviewers的审查,被接受后才会真

gerrit搭建

gerrit web搭建手册 安装openjdk 7 # apt-get install openjdk-7-jdk 安装apache2 # apt-get install apache2 安装PostgreSQL数据库 # apt-get install postgresql # passwd postgres  (修改postgres密码,默认为:postgres) # su -postgres $ createuser --username=postgres –RDIElPS gerrit

[ LDAP ] LDAP服务搭建及应用

ldap 搭建及应用 node1: 192.168.118.14node2: 192.168.118.25 ldap server : 192.168.118.14 1. 安装LDAP服务器 [[email protected] ~]# yum install openldap-servers -y # 安装ldap服务器端软件 [[email protected] openldap]# cp -a /usr/share/openldap-servers/slapd.conf.obsolete