centos6.4 安装svn
##########################################
1.安装 subversion
[root@quan ~]# yum install subversion -y
#这样不用考虑依赖包直接将 subversion安装好
2.操作svn
1.创建svn库:
1.创建目录权限与密码:
进入配置文件夹:
[root@quan]# cd /home/svn/quan/conf/ #进入配置文件夹
编辑的authz 文件:
[root@quan conf]# vim authz
编辑passwd:
[root@quan conf]# vim passwd
编辑svnserve.conf:
2.svn的启动与重启
Svn启动停止命令:
killall svnserve
svnserve -d -r /home/svn
##########################################
##########################################
1.安装 subversion
[root@quan ~]# yum install subversion -y
#这样不用考虑依赖包直接将 subversion安装好
2.操作svn
1.创建svn库:
[root@quan]# svnadmin create /home/svn/quan
创建完成后户出下面的文件
quan
├── conf #(主要进行操作conf)
│ ├── authz #管理用户的
│ ├── passwd #管理用户密码
│ └── svnserve.conf #管理用户的路径
├── db
│ ├── current
│ ├── format
│ ├── fsfs.conf
│ ├── fs-type
│ ├── min-unpacked-rev
│ ├── rep-cache.db
│ ├── revprops
│ │ └── 0
│ │ └── 0
│ ├── revs
│ │ └── 0
│ │ └── 0
│ ├── transactions
│ ├── txn-current
│ ├── txn-current-lock
│ ├── txn-protorevs
│ ├── uuid
│ └── write-lock
├── format
├── hooks
│ ├── post-commit.tmpl
│ ├── post-lock.tmpl
│ ├── post-revprop-change.tmpl
│ ├── post-unlock.tmpl
│ ├── pre-commit.tmpl
│ ├── pre-lock.tmpl
│ ├── pre-revprop-change.tmpl
│ ├── pre-unlock.tmpl
│ └── start-commit.tmpl
├── locks
│ ├── db.lock
│ └── db-logs.lock
└── README.txt
1.创建目录权限与密码:
进入配置文件夹:
[root@quan]# cd /home/svn/quan/conf/ #进入配置文件夹
编辑的authz 文件:
[root@quan conf]# vim authz
# #创建用户的权限
[/]
quan = rw #r 表示读取的权限,w 表示写的权限
编辑passwd:
[root@quan conf]# vim passwd
# 编辑用的密码
quan=123456
编辑svnserve.conf:
[root@quan conf]# vim svnserve.conf
anon-access = read
auth-access = write
#开启密码验证(可以更新路径进行配置)
password-db = passwd
#开启用用户(可能更改路径进行配置)
authz-db = authz
2.svn的启动与重启
Svn启动停止命令:
killall svnserve
svnserve -d -r /home/svn
##########################################