初次搭建版本控制器环境(服务器端与客户端)

本文介绍如何使用CollabNet Subversion Server v1.6.5和Eclipse插件Subclipse搭建SVN服务器及客户端环境,包括配置仓库、添加认证授权及共享项目的详细步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

准备:服务器端环境,CollabNet Subversion Server and Client v1.6.5(下载地址http://www.collab.net/downloads/subversion/);客户端环境是Eclipse的插件Subclipse(下载地址http://subclipse.tigris.org)。

安装过程较为简单,按照各自的提示和介绍安装即可。下面介绍一下运用命令行工具配置仓库,命令:svnadmin create repostoryName, 例如:svnadmin create Neusource, 就创建了一个名称为Neusource的仓库。它在使用Subclipse添加SVN资源库时对应的URL为svn://localhost/Neusource,其中localhost可替换为具体的IP地址或者Internet地址。如下图所示:

      为资源库添加认证和授权,找到/Neusource/conf/svnserver.conf,用文本编辑器打开,创建一个用户文件和配置域:

      password-db=passwd
      realm=Neusource

      其中realm是我们定义的名称,这告诉客户端连接的“认证命名空间”,Subversion会在认证提示里显示,而password-db参数指出了保存用户和密码列表的文件,在此例中是passwd文件。打开这个文件(创建仓库时已经创建好了,同样位于 /Neusource/conf目录下 ),可以看到:

      [users]

      # harry=harryssecret

      #sally=sayllyssecret

      这两个用户名都以#注释掉了,我们可以增加一个真实的用户:

      shil=123456,其中等号的左右分别是用户名和密码,修改完后保存文件,在Eclipse中新建一个工程用于测试,右键单击工程选择Team->Share Project, 如下图所示:

     

      在弹出的窗口中选择SVN,如下图所示,然后点击下一步

     

      接下来选择使用已有的资源库位置,并选中一个已有的资源库,在这里是 svn://localhost/Neusource, 如下图所示,然后点击下一步

     

      在接下来的一步中我们可以选择使用项目名称作为文件夹名,也可以选择使用指定的模块名并起一个新的名字,如下图所示,然后点击下一步或者直接点击完成

     

      在接下来的弹出窗口中输入用户名和密码(shil/123456),就可以把Eclipse中的工程共享到Subversion资源库中了,如下图所示,在本例中共享的资源库是Neusource。

     

      正如上图所示,SVN默认的服务端口是3690。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值