Window下,下载SVN服务器端软件Subversion,直接安装即可
svn有一个根目录用来存放所有项目,每个项目相当于一个工厂
启动:svnserve -d -r d:/svn/root 目录为根目录
对于window,svn不支持后台运行
sc create SVNServer binPath= "D:\svn\Subversion\bin\svnserve --service -r d:/svn/root"
CentOS安装
yum install subversion
yum install mod_dav_svn
1.创建项目工厂:svnadmin create d:/svn/root/student
2.配置权限
anon-access=none 不允许匿名用户访问
auth-access=write 授权用户允许写入
password-db=passwd 密码放在passwd文件中
authz-db=authz 授权用户放在authz中
修改passwd
添加用户
username=password 用户名=密码
修改authz
添加组
【groups】
groupname=user1,user2 组名=用户1,用户2
【/】根目录
@groupname=rw 组名=读写权限
*=r 其它用户=读
【/web】前端
@groupname=rw
*=r
【/web/html】
username=rw
【/code/user】用户模块
@groupname=rw
3.设置svn为开机启动项
vim /root/svn.sh
svnserve -d -r /usr/local/svn/root
vim /etc/rc.d/rc.local
/root/svn.sh
chmod 557 /root/svn.sh
4.创建项目并提交到SVN工厂中
1.安装SVN客户端
2.import URL:svn://localhost/student(项目初次导入要输入描述信息)
5.开发人员Checkout
修改Eclipse configuration/config.ini
添加
osgi.nl=en_US (修改SVN为英文显示,取消国际化)