准备:服务器端环境,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
分享到:
相关推荐
本程序包括Socket服务器端监听,Socket客户端连接,发送,接收消息等一系列完整操作,注释明了,希望能给初次接触Socket的学者带来帮助。
这是自己做的一个例子,C# udp协议通信,服务器在8001端口监听,客户端发送数据到服务器,服务器收到数据后显示出来,希望对初次接触udp的有帮助。
VC6.0编程Socket(服务器+客户端)。非常简单的程序,对初次接触Socket编程的兄弟帮助很大,绝对可以直接使用。
瘦客户端的劣势:客户端唯一形式是图片,如JPEG、GIF等格式。每次客户对地图的操作都要传回到服务器,...胖客户端的优势:由于所需要的GIS数据和GIS 处理工具已经到客户机端,因而具有操作方便、灵活、速度快等优势。
这个程序注重实现,代码...请注意:这个程序有个bug,当服务器与客户端通信时,如果先关掉服务器,其他客户端会抛出异常或自动关闭,原因是服务器关闭时客户端获取不到服务器端的stream。解决方法是加个异常捕捉。。
在本文中,你大致了解了Python,并在自己的系统中安装了Python。你还安装了一个文本编辑器...本文有详细的Linux系统和Windows系统Python编程环境搭建步骤,希望对于初次搭建安装Python编程环境的小伙伴,有一定的帮助!
C++ 针对初次使用socket 编程的,是很有用的小例子
初次使用,安装java,tomcate,myeclipse的环境变量配置及开发环境配置
2. Firefox – 客户端,初次安装Teamcenter四层客户端使用的浏览器 3. JT Translator – 服务端,CATIA数据向JT轻量化数据的转换器安装程序 4. Oracle11g –服务端,Teamcenter11.2.3使用数据库安装文件 5. ...
Android开发环境搭建(傻瓜式教程),适合初次接触android开发的人员使用
完整的11gDG搭建手册,已经过验证。希望对初次搭建者有帮助
初次上传资源,如有雷同请私聊。
使用Python3+django3+html搭建web网站,主要功能是获取服务器的数据,并实现对数据库中的数据进行增删改查等常规操作,初次搭建web,很多视图、html布局等也是初次接触,有很多需要优化的地方,但基本功能已经可以...
新手初次接触到cocos2d时,开发环境的搭建就比较繁琐,在这里将cocos2d项目开发的搭建环境过程详细介绍一下
欧姆龙安全控制器NE1A初次使用者参考案例,涉及如何编程、如何通讯。
vc6.0环境下的QT开发环境平台的搭建过程 有 一步一步地详细说明 对于初次接触QT的朋友有帮助
DID拼接屏软件用于控制液晶拼接屏的处理器的相关参数配置,SERVER服务端HikServer.exe,客户端ScreenControl.exe。内附LCD显示单元用户手册V1.3.pdf。使用说明:将拼接屏服务器安装包保存到本地电脑,点击图标运行...
此处,ReceiverInit 模块与ReceiverRecv 模块唯一的不同在于,ReceiverInit 用于初次上传,遇到同一文件夹下的冲突文件会更名,而 ReceiverRecv 遇到冲突文件会选择保留修改时间较新的那一个。 服务器端的 Sender ...
这是一个客服端源码,对于初次用到opc的同志可以说是简单实用,易于理解。希望对大家有所帮助
ALDrive(FTP客户端)是一款支持FTP/SFTP/WebDAV传输协议和ucload/tcload/S3云存储的多功能云服务客户端,是Altools的新成员。不仅仅只是一款FTP工具,功能十分强大,而且,对个人用户是完全免费的。 ALDrive(FTP...