1.环境 阿里云 操作系统: Aliyun Linux 5.4 64位 2.安装svn yum -y install subversion 注:到此为止,svn服务器端已经安装完成 3.配置 建立版本库目录 mkdir /alidata/www/svndata svnserve -d -r /alidata/www/svndata 4.建立版本库 创建一个新的Subversion项目 svnadmin create /alidata/www/svndata/myproject 配置允许用户rsync访问 cd /alidata/www/svndata/myproject/conf vi svnserve.conf anon-access=none auth-access=write password-db=passwd 注:修改的文件前面不能有空格,否则启动svn server出错 vi passwd [users] #<用户1> = <密码1> #<用户2> = <密码2> myname=mysercert 5、测试svn服务器是否可以使用 svn服务器默认的端口是3690 你可以在linux中用命令 netstat -ant 查看此端口服务是否启动 也可以使用本地电脑通过telnet远程访问:telnet 192.168.1.8 3690 如果可以访问,证明svn服务器已经可以对外网提供服务了 注:至此服务器端代码仓库已经创建完毕,你可以通过用户名/密码 myname/mysercert 访问了。 6、安装本地客户端 我用的是eclipse的subclipse作为svn的客户端 打开eclipse -> Help ->Install New Software选项, 点击Add按钮 根据需要,添加自己需要的版本svn控制器的版本,填写name和url,点击ok。 Name: Subclipse 1.8.x (Eclipse 3.2+) URL: http://subclipse.tigris.org/update_1.8.x 7、通过eclipse的svn客户端将代码提交 选中项目,右键,team-》share Project... 8、在弹出的对话框中选择SVN,选择创建新的资源库 在URL输入框中输入:svn://192.168.1.8/myproject 注:这个ip地址需要根据你实际情况进行替换,看你放到哪个机器上了 9、这个时候进入了同步的视图。选择提交本地代码就完成了代码仓库的第一个项目的管理。 (责任编辑:IT) |