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

准备:服务器端环境,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。

你可能感兴趣的:(eclipse,.net,SVN,subversion)