困扰:每次在下班把代码拷回家或者以其他网络方式发送项目都感受十分贫苦,所以最近在阿里云的云服务器上搭建了svn服务器,利便拉取项目,而且能通过版本控制。一、SVN 服务端搭建流程1、安装 svn2、建立版本库subversion目录说明:- db目录:就是所有版本控制的数据存放文件 - hooks目录:放置hook剧本文件的目录 - locks目录:用来放置subversion见艰辛锁定数据的目录,用来追踪存取文件库的客户端 - format文件:是一个文本文件,内里只放了一个整数,表现当前文件库设置的版本号 - conf目录:是这个堆栈的设置文件(堆栈的用户会见账号、权限等)cd进入conf目录(该svn版本库的设置文件): - authz文件是权限控制文件 - passwd是帐号密码文件 - svnserve.conf SVN服务设置文件3、设置文件设置帐号密码 vi passwd ps:花样为:用户名 = 密码设置权限 vi authz 修改svnserve.conf文件 vi svnserve.conf 打开下面的几个注释:4、启动svn版本库二、在windows上测试时可能会泛起的问题1、Unable to connect to a repository at URL ‘svn://xxxxxxxxx’SVN的默认端口是3690,网上有许多打开Ubuntu3690端口的方法,可是还是没有用,其实是要设置阿里云服务器 ECS 中实例的“本实例宁静组”才行:2、Authorization failed之所以会泛起这种情况,是因为设置 authz 时少写了这里的“[/]”ps:设置[/],代表根目录下所有的资源,如果要限定资源,可以加上子目录3、URL ‘svn://xxxxxxxxx’ doesn’t exist这个原因是:直接指定“svn://xxxxxxxxx”就行,不用指定到详细文件路径,因为设置启动svn服务时,就已经自动关联。三、项目代码上传笨方法:AndroidStudio新建空缺项目 –》右键 TortoiseSVN 选择 Import –》起个项目文件夹名字 –》输入用户名和密码 –》提交 –》删除原项目 –》SVN Checkout –》AndroidStudio 导入 Checkout 的项目 –》协同开发参考文章: https://help.aliyun.com/document_detail/52864.html https://www.cnblogs.com/xiaochina/p/6901552.html。
本文关键词:在,阿里,云,服务器,上,搭建,svn,开云app官方下载,困扰,每次,在
本文来源:开云app官方下载-www.qeyuanpack.com.cn