Ubuntu16.04.5LTS安装SVN的过程
本文简单介绍Ubuntu系统下SVN的搭建过程
更新源
sudoapt-getupdate
安装SVN
sudoapt-getinstallsubversion
创建文件夹
sudomkdir/home/svn sudomkdir/home/svn/repository sudochmod-R777/home/svn/repository sudosvnadmincreate/home/svn/repository cd/home/svn/repository/ sudochmod-R777db
修改svnserve.conf
cd/home/svn/repository/conf/ sudovisvnserve.conf
修改这四行如下所示
anon-access=none匿名用户不可读 auth-access=write权限用户可写 password-db=passwd密码文件为passwd authz-db=authz权限文件为authz ###usershavereadandwriteaccesstotherepository. anon-access=none auth-access=write ###Thepassword-dboptioncontrolsthelocationofthepassword ###databasefile.Unlessyouspecifyapathstartingwitha/, ###thefile'slocationisrelativetothedirectorycontaining ###thisconfigurationfile. ###IfSASLisenabled(seebelow),thisfilewillNOTbeused. ###Uncommentthelinebelowtousethedefaultpasswordfile. password-db=passwd ###Theauthz-dboptioncontrolsthelocationoftheauthorization ###rulesforpath-basedaccesscontrol.Unlessyouspecifyapath ###startingwitha/,thefile'slocationisrelativetothe ###directorycontainingthisfile.Thespecifiedpathmaybea ###repositoryrelativeURL(^/)oranabsolutefile://URLtoatext ###fileinaSubversionrepository.Ifyoudon'tspecifyanauthz-db, ###nopath-basedaccesscontrolisdone. ###Uncommentthelinebelowtousethedefaultauthorizationfile. authz-db=authz ###Thegroups-dboptioncontrolsthelocationofthegroupsfile.
修改password文件,添加访问用户
sudovipasswd [users] #harry=harryssecret #sally=sallyssecret lidata=lidata429
给用户增加目录权限
sudoviauthz [groups] #harry_and_sally=harry,sally #harry_sally_and_joe=harry,sally,&joe #[/foo/bar] #harry=rw #&joe=r #*= #[repository:/baz/fuz] #@harry_and_sally=rw #*=r [/] lidata=rw
启动服务,并且监听81端口
sudosvnserve-d-r/home/svn--listen-port81
查看svn是否启动
ps-ef|grepsvnserve
停止服务
killallsvnserve
总结
以上所述是小编给大家介绍的Ubuntu16.04.5LTS安装SVN的过程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。