部署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服务器部署配置完成.

pigyun25元/月,香港云服务器仅起;韩国云服务器,美国CUVIP

pigyun怎么样?PIGYun成立于2019年,2021是PIGYun为用户提供稳定服务的第三年,期待我们携手共进、互利共赢。PIGYun为您提供:香港CN2线路、韩国CN2线路、美西CUVIP-9929线路优质IaaS服务。月付另有通用循环优惠码:PIGYun,获取8折循环优惠(永久有效)。目前,PIGYun提供的香港cn2云服务器仅29元/月起;韩国cn2云服务器仅22元/月起;美国CUVI...

Virmach 3.23美元可用6个月的VPS主机

Virmach 商家算是比较久且一直在低价便宜VPS方案中玩的不亦乐乎的商家,有很多同时期的商家纷纷关闭转让,也有的转型到中高端用户。而前一段时间也有分享过一次Virmach商家推出所谓的一次性便宜VPS主机,比如很低的价格半年时间,时间到服务器也就关闭。这不今天又看到商家有提供这样的产品。这次的活动产品包括圣何塞和水牛城两个机房,为期六个月,一次性付费用完将会取消,就这么特别的产品,适合短期玩玩...

LayerStack$10.04/月(可选中国香港、日本、新加坡和洛杉矶)高性能AMD EPYC (霄龙)云服务器,

LayerStack(成立于2017年),当前正在9折促销旗下的云服务器,LayerStack的云服务器采用第 3 代 AMD EPYC™ (霄龙) 处理器,DDR4内存和企业级 PCIe Gen 4 NVMe SSD。数据中心可选中国香港、日本、新加坡和洛杉矶!其中中国香港、日本和新加坡分为国际线路和CN2线路,如果选择CN2线路,价格每月要+3.2美元,付款支持paypal,支付宝,信用卡等!...

ldap服务器为你推荐
openeuler谁知道open opened close closed的区别吗www.kkk.com谁有免费的电影网站,越多越好?lunwenjiancepaperfree论文检测安全吗同ip域名两个网站同一个IP怎么绑定两个域名www.765.com哪里有免费的电影网站www.kanav001.com跪求下载[GJOS-024] 由愛可奈 [Kana Yume] 現役女子高生グラビア种子的网址谁有www.vtigu.com初三了,为什么考试的数学题都那么难,我最多也就135,最后一道选择,填空啊根本没法做,最后几道大题倒www.javmoo.comJAV编程怎么做?m.kan84.net经常使用http://www.feikan.cc看电影的进来帮我下啊ip查询器怎么样查看自己电脑上的IP地址
免费网站空间申请 论坛虚拟主机 vps代理 lnmp 80vps googleapps 20g硬盘 网站监控 京东云擎 丹弗 最好的免费空间 789电视网 股票老左 免费智能解析 idc查询 cloudlink 百度云空间 服务器防火墙 碳云 九零网络 更多