海外主机测评

您现在的位置是:首页 > 数据库 > 正文

数据库

阿里云虚拟主机 怎么安装svn(如何在阿里云服务器上创建svn)

cds8202023-06-10数据库77
可以用svn,装个服务端就可以,方法直接百度就可以,如果.svn是现成的话,应该是环境布好了,直接同步就可以。但有一个问题:你怎么解决数据库的同步?其实阿里云是对svn匹配了一个叫ACE的东西。大
可以用svn,装个服务端就可以,方法直接百度就可以,如果.svn是现成的话,应该是环境布好了,直接同步就可以。但有一个问题:你怎么解决数据库的同步?其实阿里云是对svn匹配了一个叫ACE的东西。

大家好,今天小编关注到一个比较有意思的话题,就是关于阿里云虚拟主机安装svn的问题,于是小编就整理了5个相关介绍阿里云虚拟主机安装svn的解答,让我们一起看看吧。

文章目录:

  1. 阿里云虚拟主机 怎么安装svn
  2. 如何在阿里云服务器上创建svn
  3. 阿里云 windows 服务器安装了svn服务端,用网页和svn客户端可以访问,可 ...
  4. svN的服务端要搭建在哪里 ,是在本机搭建吗,还是在另外一台电脑?
  5. 阿里云 centos 怎么设置ftp

一、阿里云虚拟主机 怎么安装svn

可以用svn,装个服务端就可以,方法直接百度就可以,如果.svn是现成的话,应该是环境布好了,直接同步就可以。但有一个问题:你怎么解决数据库的同步?

其实阿里云是对svn匹配了一个叫ACE的东西,不过ACE只能存你自己上传的版本,一旦程序自己生成了文件,你是无法用SVN同步到本地的,所以ACE对于web程序是比较鸡肋的。

另一方面,如果你用主机搭建了svn的环境,也是有问题的,因为他只是一个版本控制系统,而web程序最好同时同步数据库和文件,除非你有办法将数据库同步到文件这里,所以你即使用上了svn,每次更新svn版本的时候,也最好备份一下当时的数据库。而当网站是多用户的时候,这个问题就更麻烦了。

现在是有针对sql数据库的svn方法的,我试过一些,只能解决数据库本身,要实现数据库和程序同步还是比较难。

还有一种思路,就是对整个lamp环境进行svn控制,怎么说呢,这就有点高射银隐炮打蚊子的感觉了。

相反,ftp就没有这个问题了,主机一键备份,一键回档,仅仅是一坦搏丛小段时间的数据丢失问题,不会出现数据库和程序不对付的情况。

如果你是一个让樱重开发,轻数据的,或者项目处于测试开发阶段话,svn和git都可以,git可能更适合团队,svn适合个人或者两三个人的小团队。

所以,wordpress这类简单的web建议还是ftp把,自己搭建环境,装个面板之后数据库和文件都在一个地方了,这样只需做好一个备份就可以了。

功能上的需求的话,插件都能够实现,偶尔需要底层修改和开发的,但是工作量不会大的。

这些都是小鸟云的工程师告诉我的,建议你可以试试小鸟云.

二、如何在阿里云服务器上创建svn

1、下载绿色版svn(即zip压缩包文件,如我下的是svn-win32-1.5.6.zip,当然下安装版的也可以):

2、解压下载下来的绿色版svn和安装svn的windows客户端TortoiseSVN,按照提示安装就可以,为了能立马看到效果,最好重启下机器,呵呵

3、创建版本库,打开命令窗口(开始->运行,键入cmd,回车),我的svn服务器解压目录为F:\svn;在命令窗口输入:

pushd F:\svn\bin

进入到svn解压目录下的bin目录,建立版本库,如我把版本库安装在:F:\svnrep,首先确认F盘下是否存在svnrep文件夹,没有我们可以在命令窗口键入:

mkdir F:\svnrep

就会创建一个snvrep文件夹,接下来,运行如下命令:

svnadmin create F:\svnrep

这样我们的版本库就创建了,在F:\svnrep下你可以看到自动生成了一些文件及文件夹;同时,你也可以用TortoiseSVN的图形界面来创建,在F:\svnrep文件夹中“右击->TortoiseSVN->Create Repository here”, 同样得到我们需要的结果,如果这文件夹已经创建有了,你再创建,会自动报错。

4、配置用户和权限,打开F:\svnrep\conf目录中的svnserve.conf文件,将[general](保证[general]这一行的前面不带#号,有#号就将#号去掉)下面的

# password-db = passwd(大概在20行)及# authz-db = authz(大概在27行)

前的#号去掉。保存文件;

然后打开同目录中的passwd文件(可以用记事本打开),在[users](保证[users]这一行的前面不带#号,有#号就将#号去掉)下面添加用户及此用户对应的密码,格式为:

admin = password

表示用户为admin 密码为password 保存文件。

同时也可以修改同目录下的authz文件,主要是用来控制用户对svn版本库里哪些目录的文件是否有读或写权限,读为r写为w,如果要赋给admin对版本库下的目录都有读和写权限,格式为:

[/]

admin = rw

/代表了svn版本库下的起始位置,对于修改此文件的一些注意事项,可以到网上搜索下呵呵。

5、运行svn服务器,在命令窗口输入:

svnserve -d -r F:\svnrep

这样,svn服务器程序就启动了。但不要关闭这个命令窗口,关闭就意味着svn服务器停止。

6、导入项目到svn版本库可以用TortoiseSVN客户端进行导入,在要导入的项目文件夹上“右击->TortoiseSVN->Import…”在URL of repository输入

svn://localhost/项目名

在Import Message中可以输入你的信息,点击ok按钮,就开始导入了,完成导入后,项目目录没有任何变化,导入过程中没报错的话,项目中的所有文件就导入到svn的版本库里了;这个导入过程可以到任何一台能访问你svn服务器并安装好TortoiseSVN客户端的电脑上进行,在要导入的文件或文件夹上“右击右击->TortoiseSVN->Import…”,在URL of repository 输入:

svn://svn服务器IP/项目名

就OK

7、从版本库中检出,即复制出一份版本库中的项目,在一个空的文件夹中“右击->SVN Checkout”,在URL of repository中输入:

svn://localhost/项目名

这样我们就复制出了这个项目中的文件。

8、修改文件后更新到版本库,当项目中的某一文件作了修改,可以通过在这个文件上“右击->SVN Commit…”,这样我们就将我们对这一文件的修改提交到了版本库。

当然还有很多功能,查看文件修改,比较文件各版本中的修改及不同处,== 不一一介绍了。注意的是TortoiseSVN客户端版本最好是和svn服务器的版本一致,有时不一致的时候会发生错误。推荐小鸟云,这些都是小鸟云工程师告诉我的

三、阿里云 windows 服务器安装了svn服务端,用网页和svn客户端可以访问,可 ...

楼主如今可有解决办法?遇到了同样的问题

可以悉冲铅换个睁好思路,用svn客户判运端检出项目,然后在导入到MyEclipse里面就可以了,跟利用插件导入道理一样

四、svN的服务端要搭建在哪里 ,是在本机搭建吗,还是在另外一台电脑?

可以做svn服务端,直接安装就可以,如果需要阿里云服务器的话,找我把可以帮你搭建svn

都可以,你可以在本机搭建SVN服务器

然后供网络中其他开发者(包括自己)使用

也可以专门在公共的服务器上搭建SVN

通常都是在专门的服务器上搭建SVN服务,因为开发者的返模电脑不能保证永久漏此缓开机

如果是经费紧张的团队,不能申请服务器,可以扒升随便用一个人的电脑做服务器也行

五、阿里云 centos 怎么设置ftp

  1. 下载xshell

  2. 登录centos

  3. 安装vsftpd

[root@xxx]# yum install vsftpd //安装vsftpd

[root@xxx]# chkconfig vsftpd on //开机启动

[root@xxx]# useradd -d /web -s /sbin/nologin ftpadmin //创建ftp目录:web文件夹,新增空枝账号ftpadmin

[root@xxx]# passwd ftpadmin //修改ftpadmin密码,接着会出现2次密码确认

[root@xxx]# service vsftpd start //启动ftp服务

4.安装svn

[root@xxx]# yun install subversiON //安装svn

[root@xxx]# mkdir /svnhome //创建svn目录:svnhome

[root@xxx]# svnadmin create /svnhome/do2015 //创建版本库do2015

[root@xxx]# cd /svnhome/do2015/conf //进入版本库所在文件夹,准备修改配置文件,新增安全、用户和组管理权限等信息

[root@xxx]# vi svnserve.conf //1.编辑svn配置文件

anon-access= none    #不允许匿名用户访问

auth-access = write   #通过验证的用户可以读和写

password-db = passwd  #用汪亏罩户账号密码配置文件

authz-db = authz      #权限

realm = do2015        #版本仓库

[root@xxx]# vi passwd //2.新增用户密码

 ---------------------

 [users]# 

 user1 = userpasswd1

 user2 = userpasswd2

 ---------------------

[root@xxx]# vi authz //3.新增权限

 ---------------------

[groups]   

g_manager = admin,user1,user2 

[/]   

@g_manager = rw  

#* = r   

[repository:/]  

@g_manager = rw  

[root@xxx]# svnserve -d -r /svnhome/do2015  //启动svn服务

5.利用 和 svn://ip 进行访问测困闹试。 

逐步试错,总结如下:

vim保存::wq,退出:q! 

配置文件,不要有空格,anon-access = read顶头写。

我用的是小鸟云服务器,这些都是他们告诉我的。

到此,以上就是小编对于阿里云虚拟主机安装svn的问题就介绍到这了,希望介绍关于阿里云虚拟主机安装svn的5点解答对大家有用。

发表评论

评论列表

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~