- 安装subversion :sudo apt-get install subversion
- 创建资源库(第1步)
- 1.mkdir /home/zhongkeli/svn
2.cd /home/zhongkeli/svn
3.svnserve -d -r /home/zhongkeli/svn (先启服务器)
4.svnadmin create DialogManage (再建仓库)//DialogManage为工程目录
注意:若要启动两个svn服务器,则要指明端口,默认的服务器端口是3690。
svnserve -d -r /home/username <=>(等价于) svnserve -d --listen-port=3690 -r /home/username
若要启动第二个服务器,则可svnserve -d --listen-port=3691 -r /home/username2,
但同时后面在checkout时要指明第二个服务器 的端口,如 svn co svn://192.168.1.1:3691/repos
- 修改用户名和密码 (第2步)
1.修改/home/zhongkeli/svn/DialogManage/conf/svnserve.conf,把下面三行的注释去掉
anon-access = read
auth-access = write
password-db = passwd
注意:去掉注释时要保证anon-access = read 、auth-access = write和password-db = passwd
是顶格形式(即该行的前面没有空格) ,否则会出现svnserve.conf:12:Option expected的错误。
2.修改/home/zhongkeli/svn/DialogManage/conf/passwd,添加用户和密码
hideto = hideto
lucia = lucia//账户=密码
这一步骤同样要注意上面提到的顶格形式,否则svn服务器读取passwd时不能识别。
- 导入project(第3步:导入工程)
- svn import -m "随便填" /home/zhongkeli/workspace/DialogManage svn://192.168.1.1/DialogManage
(在本地操作,把本地的工程(/home/zhongkeli/workspace/DialogManage)导入到
svn服务器上(svn://192.168.1.1/DialogManage),ip地址改为svn服务器的ip地址)
下次使用时,当每次重启机器后,都需要自行启动svn服务器:svnserve -d -r /home/zhongkeli/svn
如果在中途中,遇到端口被占用,可以使用losf -i:3690(端口,根据实际情况更换)查找PID,中止占用端口的进程。