此资料由网络收集而来,如有侵权请告知上传者立即删除。资料共分享,我们负责传递知识。svn,端口号篇一:SVN启动不起来,可能是端口被占用了SVN启动不起来,可能是端口被占用了解决办法:操作->properties->Network->Serverport改成另一个端口号。注意:改后,别人登陆svn的网址也要把端口号做修改。如下图:篇二:SVN端口完整安装及简略使用查看文章SVN完整安装及简略使用2020年09月05日星期五14:00安装一、获取资源(1)apacheHttpServer2.0.55。用于和SVN整合(2)svn-1.3.2-setup.exeSVN服务器端(3)TortoiseSVN-1.3.2.5840-svn-1.3.0.msiSVN的客户端(4)LanguagePack_1.3.2_zh_CN.exetortoise的语言包(5)SVNService.zipSVN的一个第三方工具,将SVN用做windows后台服务二、安装上面的1、2、3、4均为直接安装即可,注意在安装完3再安装四的时候要重启一下,然后将5解压到2中安装目录下的bin目录中。至此安装完毕三、配置没什么好特别配置的。基本上安装好了就可以使用,使用方式是用3的客户端工具选择一个空的文件夹右键----à在此创建文件库。一个SVN的仓库文件就创建完毕。因为要考虑到后面的apache的整合所以建议名字不要太专一性,然后转到项目或者你想加入版本控制的文件或者文件夹上面,点右键选择导入,在弹出的对话框里面输入仓库地址,执行导入完毕后一个完整的文件版本诞生了。注意:在导入时3中的客户端默认是导入当前文件夹的子文件夹,所以如1此资料由网络收集而来,如有侵权请告知上传者立即删除。资料共分享,我们负责传递知识。果你想将当前目录也导入的话,请将他放入一个文件夹内再执行导入操作。然后是仓库的配置:转到仓库目录的conf中,寻找svnserve.conf文件并将其中的[general]anon-access=readauth-access=writepassword-db=passwdrealm=MyFirstRepository前面的#号去掉,然后去掉他前面的空格。保存。这里的意思是:anon-access指匿名访问的权限,可以是read,write,none,默认为readauth-access指认证用户的权限,可以是read,write,none,默认为writepassword-db指密码数据库的路径,去掉前面的,存的是认证用户的用户名和密码,username=passwd然后是修改passwd文件1.去掉[users]前面的#,否则svn只能以匿名用户登录,客户端不会出现登录窗口,除非你的anon不为none,否则将返回一个错误。2.添加用户名和密码username=password四、启动SVN服务器对于单个代码仓库启动命令svnserve-d-r/home/svepo--listen-host192.168.100.200其中-d表示在后台运行,-r指定服务器的根目录,这样访问服务器时就可以直接用svn://服务器ip来访问了。如果服务器有多ip的话--listen-host来指定监听的ip地址.我们可以在svn客户端中通过svn://192.168.100.200来访问svn服务器对于多个代码仓库,我们在启动时也可以用-r选项来指定服务器根目录,但访问时需要写上每个仓库相对于svn根目录的相对路径.比如,我们有两个代码仓库/home/repoa和/home/repob,我们用svnserve-d-r/home--listen-host192.168.100.200来启动,那么在客户端2此资料由网络收集而来,如有侵权请告知上传者立即删除。资料共分享,我们负责传递知识。访问时可以用svn://192.168.100.200/repoa和svn://192.168.1.200/repob来分别访问两个项目启动完成以后,我们可以用psaux|grepsvnserv来查看是否存在svnserve进程.五、开放服务器端口svn默认端口是3690,你需要在防火墙上开放这个端口。也可以通过svnserve的--listen-port选项来指定一个已经开放的其他端口,不过这样的话客户端使用也必须家上端口,如svn://192.168.100.200:9999/。六、与apache的整合各種存取repository的方法SVN設計時已經把repository的存取抽象化了,所以理論上,只要是可以進行資料傳送的方法或通訊協定,就可以用來存取repository。實際上,SVN目前能支援的存取方法還是有限的,不過也比它的前輩CVS多了一些,而且未來還可以繼續擴充。SVN存取repository的方法要在URL的通訊協定部分指定,可以有:file:///直接存取本地檔案系統裡的repository。http://透過支援SVN的Apache伺服器(以module的形式),以WebDAV存取https://一樣是用WebDAV,但加上S...