nbsp; 创建账户文件,添加jerry用户
service httpd start
chkconfig httpd on
4>客户端访问
我们可以使用任何一款浏览器通过URL访问版本库数据,通过地址加端口和版本库根目录访问;
7》常见问题:
1>访问版本库路径错误:
如果通过svnserve命令启动服务时指定了发布的具体版本库,则客户端访问时就可以直接使用相对路径访问,如果服务器端使用svnserve -d -r /var/svn 启动服务后,客户端依然使用svn co svn://172.16.0.118/var/svn/web_project /mine ,系统将提示:svn:No repository found,说明没有 找到该版本库,正确的写法是svn co svn://172.16.0.118/web_project mine;
2>每次想访问版本库时,进程就会挂起:
首先确保版本库没有被破坏,数据也没有丢失,当进程直接访问版本库时,进程将通过Berkeley DB来实现,Berkeley DB包含日志系统,也就是 说,所有的操作在执行前都被记录在日志中;当进程崩溃时,遗留下文件锁,并记录了所有未完成操作的信息,从而导致所有试图访问数据库的进程 将因为要访问文件锁而被挂起,若想解除文件锁,可以回滚到前一个正常状态;
3>subversion提示工作副本已过时:
这可能是提交失败导致了你的工作副本被破坏,可以使用svn revert回滚,svn update更新来解决该问题;
4>Windows XP下,subversion服务器有时会发布一些错误数据:
如果你是在windows平台下搭建subversion服务器,可以尝试通过安装SPI补丁包解决该问题;
5>Apache拒绝访问:
通过浏览器访问版本库时提示:You don't have permission to access /svn on this server;出现这种提示说明没有权限读取相应的目录,如 用户在这里输入:http://172.16.0.118/svn,就会得到这样的提示,正确的输入应为http://172.16.0.118/svn/web_project;