部署SVN服务器构建版本库实现对资源的共享和集中式管理

ldap服务器  时间:2021-04-05  阅读:()
部署环境:Centos7环境主机名:yu_svn本实验环境关闭了selinux和防火墙,不能关闭的环境请开放对应端口和添加selinux上下文.
部署需要安装JDK环境安装JDK1.
8下载地址:wget-c--header"Cookie:oraclelicense=accept-securebackup-cookie"http://download.
oracle.
com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.
tar.
gz配置JDKtarzxfjdk-8u131-linux-x64.
tar.
gzmvjdk1.
8.
0_131//usr/local/JDKcd/usr/local/JDK/vim/etc/profile在文件底部添加exportJAVA_HOME=/usr/local/JDKexportCLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/libexportPATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH刷新配置文件source/etc/profile查看JDK版本,验证JDK安装Java-versionjavaversion"1.
8.
0_131"##jdk1.
8已部署Java(TM)SERuntimeEnvironment(build1.
8.
0_131-b11)JavaHotSpot(TM)64-BitServerVM(build25.
131-b11,mixedmode)准备SVN服务器账号:svnadminuseraddsvnadmin赋予该账户sudo权限vim/etc/sudoers在配置文件中添加svnadminALL=(ALL)NOPASSWD:ALL部署SubversionEdge切换到svn的服务账号svnadminsu-svnadmin建立软件根目录mkdirsvn下载软件包,并解压.
软件包地址:wgethttps://www.
collab.
net/sites/default/files/downloads/CollabNetSubversionEdge-5.
2.
4_linux-x86_64.
tar.
gztar-xvfCollabNetSubversionEdge-5.
2.
4_linux-x86_64.
tar.
gz安装subversionEdgecdcsvnsudochownroot:svnadmin/home/svnadmin/svn/csvn/lib/httpd_bind/httpd_bindsudochmodu+s/home/svnadmin/svn/csvn/lib/httpd_bind/httpd_bind执行csvn的web服务器安装脚本sudo.
/bin/csvn-httpdinstall执行csvn的安装脚本sudo-E.
/bin/csvninstall启动并验证subversionEdgecdbin.
/csvnstart##执行svn服务器的启动脚本,需要等待一些时间.
SubversionEdge的web界面使用3343和4434端口,分别对应hhtp和https.
netstat-anpt|grep3343netstat-anpt|grep4434访问subversionEdge的Web管理界面,并进行初次配置.
在浏览器中输入SVN的地址和端口输入默认账号密码admin,admin以超级管理员身份登录跟随左上角指引,完成subversionEdge的初始化配置.
(1).
修改超管账户admin的密码点击左上角SuperAdministrator完成对密码和其他信息的更新.
(2).
完成对服务器的基本设置点击上图"更新"后自动跳转到ServerSettings页面.
可以修改的内容如上图所示,建议勾选Apache加密以使用https协议进一步增加安全性.
配置subversionEdge的认证功能默认情况下,SVN使用htpasswd文件进行认证,在Web页面或服务器配置文件均可进行用户信息的添加及修改.
不过为了对账号的集中管理,在部署AD的情况下使用LDAP服务器进行认证.
根据实际部署情况和范例,在框中设置好LDAP服务器的信息和筛选条件(如果有必要),即可完成LDAP服务器的连接,使用AD域账户进行认证.
测试环境配置如图下所示:新建测试版本库及配置版本库权限选择左上角的按钮"版本库",点击"创建"后输入对应信息完成对版本库的创建.
设置版本库权限,让所有认证账户均可读写.
启用Subversion通过SVN客户端测试版本库是否可用,LDAP认证和权限设置是否生效.
(1).
安装TortoiseSVN(2).
检出版本库(检出URL在SVN服务器Web管理界面有写)(3).
输入域用户名和密码进行连接.
可以看到顺利的拉取到了版本库里的文件.
(4).
验证权限,取消域用户administrator用户的rw权限权限的设置说明详见官网http://help.
collab.
net/index.
jsptopic=/csvn/action/controlrepositoryaccess.
html检出被禁止,权限设置成功.
SVN服务器部署配置完成.

IntoVPS:按小时计费KVM月费5美元起($0.0075/小时),6个机房可选

IntoVPS是成立于2004年的Hosterion SRL旗下于2009年推出的无管理型VPS主机品牌,商家提供基于OpenStack构建的VPS产品,支持小时计费是他的一大特色,VPS可选数据中心包括美国弗里蒙特、达拉斯、英国伦敦、荷兰和罗马尼亚等6个地区机房。商家VPS主机基于KVM架构,最低每小时0.0075美元起($5/月)。下面列出几款VPS主机配置信息。CPU:1core内存:2GB...

域名注册需要哪些条件(新手注册域名考虑的问题)

今天下午遇到一个网友聊到他昨天新注册的一个域名,今天在去使用的时候发现域名居然不见。开始怀疑他昨天是否付款扣费,以及是否有实名认证过,毕竟我们在国内域名注册平台注册域名是需要实名认证的,大概3-5天内如果不验证那是不可以使用的。但是如果注册完毕的域名找不到那也是奇怪。同时我也有怀疑他是不是忘记记错账户。毕竟我们有很多朋友在某个商家注册很多账户,有时候自己都忘记是用哪个账户的。但是我们去找账户也不办...

欧路云(22元) 新增美国Cera线路VPS主机且可全场8折

欧路云(oulucloud) 商家在前面的文章中也有陆续介绍过几次,这不今天有看到商家新增加美国Cera线路的VPS主机,而且有提供全场八折优惠。按照最低套餐最低配置的折扣,月付VPS主机低至22元,还是比较便宜的。不过我们需要注意的是,欧路云是一家2021年新成立的国人主机商,据说是由深圳和香港的几名大佬创建。如果我们有介意新商家的话,选择的时候谨慎且月付即可,注意数据备份。商家目前主营高防VP...

ldap服务器为你推荐
kaixin.com人人网和开心网互通,可我用的是kaixin001的开心,和kaixin*com不是一个呀!同ip网站查询同ip地址站点查询 我本地怎么查询不了丑福晋历史上真正的八福晋是什么样子的?seo优化工具SEO优化要用到什么软件?www.mywife.ccmywife哪部最经典杨丽晓博客杨丽晓是如何进入娱乐圈的?lcoc.topeagle solder stop mask top是什么层www.zhiboba.com看NBA直播的网站哪个知道yinrentangWeichentang正品怎么样,谁知道?梦遗姐男人梦遗,女人会吗?
a5域名交易 3322动态域名 ddos pccw ixwebhosting 服务器日志分析 一点优惠网 e蜗 腾讯云分析 什么是服务器托管 免费美国空间 免费dns解析 idc查询 购买国外空间 空间首页登陆 yundun 空间登录首页 独立主机 亿库 标准机柜 更多