资源描述:
《centos7之svn配置_计算机软件及应用_IT计算机_专业资料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、linux(centos)搭建SVN服务器安装步骤如下:1>yuminstal1subversion2、输入rpm-qlsubversion查看安装位置,如下图:/etc/bash_completion.d/etc/bash_completion・d/subversion/etc/subversion/usr/bin/svn/usr/bin/svnadmin/usr/bin/svndumpfi1ter/usr/bin/svnlook/usr/bin/svnserve/usr/bin/svnsync/usr/bin/svnversion/iiup/i
2、rh/ir__厂1~i^门十一1____Q我们知道svn在bin目录下生成了儿个二进制文件。输入svn--help可以杳看svn的使用方法,如卜•图。Subversion命令行客户端,版本1-6.11B使用“svnhelpvsubcommand〉'’显示子命令的帮助信息使用--versions,査看程序的诫未号和版本库访问穫块,或者{ifflusvn--version--quiets,只養着■翟序药脱本号口大多数的子命令可接受文件或目录参数,对目录进行递归处理°如果没有指定参数,默认对当前目录(包含当前目录)递归处理。可用的子命令:addblame
3、(praise,annotate,ann)catchange!ist(cl)checkout(co)cleanupcommit(ci)copy(cp)delete(del,remove,rm)diff(di)exporthelp(?,h)importinfolist(Is)locklogmergemergeinfomkdirmove(mv,rename,ren)propdel(pdel,pd)propedit(pedit,pe)propget(pget,pg)proplist(plist,pl)propset(pset,ps)resolvereso
4、lvedrevertstatus(stat,st)switch(sw)3、创建svn版本库目录mkdir-p/xxx/svn/yyy注意:/xxx,centos(linux)的目录;/yyy是自定义的源代码服务器根目录;svn是固定的。4、创建版本库svnadmincreate/var/svn/svnrepos执行了这个命令之后会在/var/svn/svnrepos目录下生成如下这些文件Lroot@centos-my-pc总用呈24drwxr-xr-x.2drwxr-sr-x.6-r——r——r——・1drwxr-xr-x.2drwxr-xr-x.
5、2-rw-r——r——.1rootrootrootrootrootroot[root@centos-my-pcsvnrepos」#rootrootrootrootrootroot40964096240964096229svnrepos]#222222一・・wJ:/・;:s月月月月月月111:47conf11:47db11:47format11:47hooks11:47locks11:47READM匚.txt5、进入conf目录(该svn版本库配置文件)authz文件是权限控制文件passwd是帐号密码文件svnserve.confSVN服务配置文件
6、6、设置帐号密码vipasswd在[users]块中添加用户和密码,格式:帐号二密码,如dan=dan7、设置权限viauthz在末尾添加如下代码:[/]dan=rww=r意思是版本库的根口录dan对其有读写权限,w只有读权限。8、修改svnserve.conf文件visvnserve.conf打开下面的几个注释:anon-access二read#匿名用户可读auth-access二write#授权用户可写password-db二passwd#使用哪个文件作为账号文件authz-db二authz#使用哪个文件作为权限文件realm二svnrepos
7、#认证空间名,版本库所在目录9、启动svn版本库svnserve-d-r/var/svn/svnrepos10、开机启动配置在/etc/profile.d目录下添加服务文件,比如svn.sh:#touchsvn.sh#visvn.sh1/usr/bin/svnscrvc-d-r/opt/svn/rcpositorics:wq注意:svnserve必须是绝对路径!11•查看#svnIssvn://IP<:port>--列出所有被管理的项目12、在windows上测试新建一个测试文件夹,在该文件夹下右键选择SVNcheckout如下图(要事先安装Tor
8、toiscSVN):W(v)排序方式(O)滴應(P)刷新(E)►►►目定义文件夹(F)…粘貼(P)粘戲肖重命名(U)Ctr