网上提到安装SVN服务器需要安装其他的东西,我用rpm -aq|grep 查看,原来我系统自带,如
	
		 
	
		$rpm -aq|grep apr
	
		  $rpm -qa |grep neon 
	
		 
	
		   由于apache我安装过,现在需要安装SVN服务器,我喜欢跑到应用程序中去查找并安装,非常方便,应用程序->添加删除软件->搜索SVN,我选择了其中两个,如图:
	
		 
	
	
		  
	
		   我选择了第一个和第五个,2和3应该是我原本使用eclipse安装的,这样所有软件都安装好了
	
		 
	
		   下面简单配置,即可完成使用,
	
		 
	
		$vim /etc/httpd/conf.d/subversion.conf
	
		 
	
		   这个配置文件,我的目录是在命令中显示的路径。
	
		   查看其中的部分:
	
		
			#
		
			# To create a new repository "http://localhost/repos/stuff" using
		
			# this configuration, run as root:
		
			#
		
			#   # cd /var/www/svn
		
			#   # svnadmin create stuff   
		
			#   # chown -R apache.apache stuff
		
			#
		
			   照着做,创建好stuff.
		
			 
	 
	
		   另一部分我胡乱改了下:
	
		 
	
		   <Location /repos>
	
		   DAV svn
	
		   SVNParentPath /var/www/svn
	
		 
	
		#   # Limit write permission to list of valid users.
	
		   <LimitExcept GET PROPFIND OPTIONS REPORT>
	
		#      # Require SSL connection for password protection.
	
		#      # SSLRequireSSL
	
		#
	
		      AuthType Basic
	
		      AuthName "test"
	
		#"Authorization Realm"
	
		      AuthUserFile /opt/svn/passwd.conf
	
		      Require valid-user
	
		   </LimitExcept>
	
		</Location>
	
		 
	
		    即去掉些注释,并且将用户改为test,注意红色部分,是我建立的密码文件,我建立的路径为/opt/,创建svn目录,创建passwd.conf
	
		 
	
		$htpasswd -c passwd.conf username
	
		 
	
		   完成后,重启apache,可在浏览器中访问了,访问地址在etc/httpd/conf.d/subversion.conf中可看到
	
		   到windows下随便找个地方使用tortoise checkout,进入stuff目录,右键选择tortoise->Repo-browser,可在这个库管理器中添加文件夹(即创建了结构)或者文件等操作
	
		 
	
		   在eclipse中,选中工程->Team->Shared Project->按照步骤,填入我们的url,即可往库中添加新的内容
	
		   还有一点,让文件显示版本库、作者、日期等修改信息,在连接到库的工程上Team->添加关键字,全选好了,呵呵