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

Gcorelabs:美国GPU服务器,8路RTX2080Ti;2*Silver-4214/256G内存/1T SSD,1815欧/月

gcorelabs怎么样?gcorelabs是创建于2011年的俄罗斯一家IDC服务商,Gcorelabs提供优质的托管服务和VPS主机服务,Gcorelabs有一支强大的技术队伍,对主机的性能和稳定性要求非常高。Gcorelabs在 2017年收购了SkyparkCDN并提供全球CDN服务,目标是进入全球前五的网络服务商。G-Core Labs总部位于卢森堡,在莫斯科,明斯克和彼尔姆设有办事处。...

DiyVM:499元/月香港沙田服务器,L5630*2/16G内存/120G SSD硬盘/5M CN2线路

DiyVM是一家成立于2009年的国人主机商,提供的产品包括VPS主机、独立服务器租用等,产品数据中心包括中国香港、日本大阪和美国洛杉矶等,其中VPS主机基于XEN架构,支持异地备份与自定义镜像,VPS和独立服务器均可提供内网IP功能。商家VPS主机均2GB内存起步,三个地区机房可选,使用优惠码后每月69元起;独立服务器开设在香港沙田电信机房,CN2线路,自动化开通上架,最低499元/月起。下面以...

CheapWindowsVPS$4.5/月,美国VPS/免费Windows系统/1Gbps不限流量/,可选美洲、欧洲、亚洲等8大机房

国外商家提供Windows系统的并不常见,CheapWindowsVPS 此次提供的 2 款 VPS 促销套餐,提供 5 折永久优惠码,优惠后月付 4.5 美元起,价格还是挺诱人的,VPS 不限流量,接入 1Gbps 带宽,8 个机房皆可选,其中洛杉矶机房还提供亚洲优化网络供选择,操作系统有 Windows 10 专业版、2012 R2、2016、Linux等。Cheap Windows VPS是...

ldap服务器为你推荐
淘宝门户淘宝电脑端登录首页brandoff淘宝上的代购奢侈品都是真品吗?www.522av.com在白虎网站bhwz.com看电影要安装什么播放器?www.228gg.comwww.a8tb.com这个网站该如何改善www.baitu.com我看电影网www.5ken.com为什么百度就不上关键字呢杨丽晓博客杨丽晓今年高考了吗?www.zhiboba.com上什么网看哪个电视台直播NBAwww.ijinshan.com驱动人生是电脑自带的还是要安装啊!?在哪里呢?没有找到175qq.com查询QQ登录地址彪言彪语很多的话:( )言( )语 豪迈雄壮:( )言( )语 含有讽刺意味的风凉话:( )言( )语
网游服务器租用 高防服务器租用选锐一 日本私人vps 中国万网域名 greengeeks 私人服务器 gitcafe 2017年万圣节 免费网络电视 网通服务器ip 网站挂马检测工具 web服务器的架设 可外链网盘 ftp免费空间 昆明蜗牛家 网游服务器 如何建立邮箱 免费asp空间 免费asp空间申请 永久免费空间 更多