`
zuiyanwangyue
  • 浏览: 167540 次
  • 性别: Icon_minigender_1
  • 来自: 河北
社区版块
存档分类
最新评论

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

阅读更多

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

  • 大小: 31.3 KB
  • 大小: 13.8 KB
  • 大小: 17.6 KB
  • 大小: 14.5 KB
  • 大小: 22.4 KB
  • 大小: 13.9 KB
分享到:
评论

相关推荐

    svn 界面化客户端 和 服务器端 以及 配置文档

    在这个压缩包中,包含了关于SVN界面化客户端和服务器端的安装、配置文档以及相应的安装程序。 1. **SVN界面化客户端**: - TortoiseSVN是Windows平台上广受欢迎的SVN客户端,它作为一个Windows Shell接口集成到...

    无线局域网基础知识PDF

    - **控制器启动配置**:在初次部署或更换新设备时,首先需要对无线控制器进行基本的启动配置,包括但不限于设置管理IP地址、时区等基本信息。 - **升级控制器软件版本**:定期检查并更新控制器软件版本对于保持系统...

    CentOS 7.0下SVN服务器图文搭建教程

    在当今的开发环境中,版本控制系统的搭建是软件开发和团队协作不可或缺的一部分,其中SVN(Subversion)作为一个广泛使用的版本控制系统,在服务器端的配置尤为重要。本文将详细介绍在CentOS 7.0环境下搭建SVN服务器...

    svn在windows系统下的配置

    通过使用VisualSVN Server进行服务器端的搭建,以及TortoiseSVN作为客户端工具,可以实现高效便捷的版本控制管理。此外,文章还特别指出了安装过程中可能会遇到的一些问题及其解决方法,对于初次接触SVN的用户来说...

    SVN.所有的安装资料rar

    安装步骤则详细描述了整个安装过程,包括服务器端的Subversion服务器(如Apache HTTP Server或VisualSVN Server)的安装,客户端工具的安装,以及如何将项目导入到SVN仓库。这一步通常涉及创建仓库、设置用户权限、...

    progit-zh-v2.1.1.pdf

    服务器上的Git部分介绍了如何在服务器端设置Git环境,包括协议的选择、服务器的搭建、SSH公钥的生成、Git守护进程的配置以及GitWeb的使用等。这对于想要理解如何搭建和维护Git服务器的用户至关重要。 分布式Git部分...

    libmodbus_32_release.rar

    在实际应用中,libmodbus库可以用于开发各种基于Modbus协议的设备控制软件,如SCADA系统的服务器端或客户端程序,或者用于PLC与其他设备之间的通信。通过这个压缩包提供的预编译库文件,开发者无需关注底层编译细节...

    微信小程序-在线文档功能

    总结来说,构建微信小程序的在线文档功能涉及到小程序开发环境的搭建、数据管理、富文本编辑、文档渲染、权限控制、实时同步、文件操作、用户体验优化、版本控制以及社交分享等多个环节。熟练掌握这些知识点,你就能...

    Citrix Presentation Server 4.5实验手册

    - **域控制器/DNS服务器**: 使用 Windows 2003 SP2 操作系统,安装 .NET Framework 2.0、IIS、ASP.NET、终端服务许可服务等。 - **Citrix 授权服务器**: 安装 Citrix Licensing Server。 - **Presentation Server ...

    软考windows上机实验训练-不看必定后悔

    - 包括域控制器的安装和配置。 2. **打印服务器**: - 支持网络打印功能。 - 配置打印机驱动和共享打印机。 3. **DHCP服务**: - 动态分配IP地址。 - 配置作用域、排除范围等参数。 4. **DNS服务**: - ...

    简单的blog,适合初学者

    这个博客系统可能设计得简洁易懂,便于初次接触编程或网站搭建的人学习和使用。 描述中的链接 "http://shallway.net" 提供了一个参考地址,可能是该博客系统的教程或者示例站点。访问这个网址,初学者可以找到关于...

    My little weblog inso汉化版

    1. **服务器端技术**:可能使用PHP作为后端开发语言,搭配MySQL数据库存储数据,实现后台逻辑处理。 2. **前端框架**:可能采用HTML5、CSS3和JavaScript进行界面设计和交互实现,可能还引入了Bootstrap或其他前端...

    开源免费的三层中间件OneDelphi

    压缩包中的`OneServer`可能是指OneDelphi中的服务器端组件,它可能包含了处理客户端请求、执行业务逻辑和数据操作的核心模块。开发者可以使用这个组件快速搭建后台服务,实现与客户端的高效通信。 **使用前说明** ...

    计算机毕业设计之jsp二手车交易市场网站.zip

    通过JSP,我们可以编写服务器端代码来处理用户请求,与数据库交互,并返回相应的HTML页面给客户端浏览器。这种技术的优势在于它将业务逻辑与视图层分离,提高了代码的可维护性和复用性。 在二手车交易市场网站中,...

    tensquare_parent-2_java_Tensquare_

    在这个项目中,模型层处理数据对象,控制器接收并处理请求,视图则负责展示结果。 3. **数据库交互**:项目可能使用了Spring Data JPA或者MyBatis等技术进行数据库操作。Spring Data JPA提供了ORM(对象关系映射)...

    win7下如何安装oracle 10g

    对于初次安装,你可能需要Database安装包,它包含了服务器端和客户端组件。将下载的ISO镜像文件解压到一个方便的位置,例如“C:\Oracle”。 步骤2:创建服务账户 在安装Oracle之前,需要在本地计算机上创建一个专门...

    deployable-isomorphic:一个可克隆的同构 ExpressJS 应用程序,可部署到 Heroku

    选择同构架构,意味着该应用能够实现服务器端渲染(SSR),这在初次加载页面时尤其重要,因为它能提供更快的初始响应时间,并有助于搜索引擎爬虫抓取页面内容。 **标签解析:** "JavaScript" 标签表明这个项目主要...

Global site tag (gtag.js) - Google Analytics