您的位置:首页 > 其它

svn服务安装和配置 以及搭配Eclips插件使用(总结)

2009-03-31 11:51 826 查看
1.获取 Subversion 服务器程序
2.获取 TortoiseSVN 客户端程序
3.建立版本库(Repository)
4.首先建立 e:\svn 空文件夹作为所有版本库的根目录。然后,进入命令行并切换到subversion的bin目录。输入如

下命令:
svnadmin create E:\svn\repository
此命令在 E:\svn 下建立一个版本库 repository 。repository 下面会自动生成一些文件夹和文件。
5.运行独立服务器
此时 subversion 服务还没有开始,只是通过它的命令建立了版本库。继续在刚才的命令窗口输入:
svnserve.exe --daemon
svnserve 将会在端口 3690 等待请求,--daemon(两个短横线)选项告诉 svnserve 以守护进程方式运行,这样在

手动终止之前不会退出。注意不要关闭命令行窗口,关闭窗口会把 svnserve 停止。
为了验证svnserve正常工作,使用TortoiseSVN -> Repo-browser 来查看版本库。在弹出的 URL 对话框中输入:
svn://localhost/svn/repository
点 OK 按钮后就可以看见repository 版本库的目录树结构了,只不过这时repository 是个空库。
你也可以使用--root选项设置根位置来限制服务器的访问目录,从而增加安全性和节约输入svnserve URL的时间:
svnserve.exe --daemon --root drive:\path\to\repository
以前面的测试作为例,svnserve将会运行为:
svnserve.exe --daemon --root e:\svn
然后TortoiseSVN中的版本库浏览器URL缩减为:
svn://localhost/repository
7.编辑用户和权限:
进入E:\svn\repository\conf目录下编辑svnserve.conf,内容如下(切记下面几行字前不能有空格):
[general]
anon-access = read #匿名访问权限,取值为read,write,none
auth-access = write #认证用户的权限
password-db = passwd #认证用户数据库,即允许连到SVN的用户(当前目录下的passwd文件中存放的用户及

密码)
realm = TESTING #在用户认证界面上出现的提示语句
编辑D:\SVN_PRJ\conf\passwd文件,内容如下
[users]
test = password #这时你连接SVN的时候可以使用用户名为test密码为password来连接SVN
8.
Eclipse下配置SVN插件
帮助->软件更新->查找并安装->搜索要安装的新功能部件->新建远程站点->输入一个任意的名称->URL输入
http://subclipse.tigris.org/update_1.2.x->确定->选中你刚才添加的远程站点->完成->选中Subclipse->执行安

装操作
在SVN资源库透视图下,点开svn://127.0.0.1,会显示出现在本机SVN上的所有工程,右击你想下载的工程->检出为->

下一步->完成
9.遇到的一些错误信息
a.配置文件不正确(编辑用户和权限)
b.安装了安装svn1.4.4和apache2.2时,一个环境变量所导致jvm崩溃,解决办法:将环境变量 APR_ICONV_PATH改为

APR_ICONV1_PATH
在命令行中输入set命令,可以看到当前的环境变量,确认你的环境变量已修改过来,而且不用再重启电脑
c.如果以前安装过SVN插件,可以先remove,再重新安装。
d.在添加新的SVN时,输入svn://127.0.0.1找不到版本库,确认你的启动正确,我的版本库是:E:\svn\repository,

在Eclipse输入http://loaclhost/repository,找到了对应的版本库
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: