大家好,农企新闻小编来为大家解答以上问题。centossvn安装需要源码包吗,CentOS系统怎么安装SVN版本控制软件很多人还不知道,现在让我们一起来看看吧!
在CentOS系统中安装SVN版本控制软件方法
在终端运行svn命令。如果没有安装,系统会提示您安装
1.首先,您需要安装Subversion软件:
下面的代码是3360。
sudo apt-get安装版本
2.创建一个文件夹作为版本库的根目录。
下面的代码是3360。
mkdir /var/svnroot/
这个目录本身不是一个版本库,而是一个用来保存版本库的目录。
3.转到此目录并创建一个版本库。
下面的代码是3360。
cd /var/svnroot/
svnadmin创建虚拟链接
如果将来有多个项目,可以继续在/var/svnroot/下创建新的版本库。
4.配置vlink CD/var/SVN root/vlink/conf/ls
您将看到以下文件:
下面的代码是3360。
authz passwd svnserve.conf
首先编辑svnserve.conf
下面的代码是3360。
vim svnserve.conf
Anon-access代表匿名用户的权限,auth-access代表认证用户的权限。去掉之前的#注释,用大写写。总的来说,这样是可以的:
下面的代码是3360。
匿名访问=无
授权访问=写入
然后我看到下面的配置项password-db。这是此配置使用的密码文件。
下面的代码是3360。
密码-db=passwd
为了将来同时运行多个版本库,建议将该文件更改为/var/svnroot/。例如:/var/svnroot/passed
下面的代码是3360。
密码-db=/var/SVN root/通过
同理,authz-db这个也是一样的,像这样:
下面的代码是3360。
/var/svnroot/authz
然后是一个叫realm的东西,好像是连接svn服务器时的提示句。但是设置成vlink的名字肯定是对的。比如vlink
下面的代码是3360。
领域=虚拟链接
不管其他的。保存并退出。
6.编辑/var/svnroot/passwd
这很简单,就像这样:
下面的代码是3360。
[用户]
用户名=密码
用户名=密码
7.启动svnserve
下面的代码是3360。
sudo svnserve -d -r /var/svnroot/
-r后面的参数是svnroot位置,而不是版本库的位置。
要关闭svnserve,您可以直接终止该进程。
8.配置iptables
如果在服务器上设置了iptables,则需要打开端口3690。
下面的代码是3360。
iptables -A输入-p tcp -i eth0 - dport 3690 -j接受
/sbin/iptables -A输入-p tcp -i eth0 - dport 3690 -j接受
检查ipatbles: iptables -L如果出现以下行,则表示设置成功3360 …接受TCPAnywhere TCP DPT 3360 SVN
9.测试是本地的。
代码如下: SVN CO SVN 3360//xxx . XXX . XXX/vlink用户名XXX密码XXX
如果有问题,我的建议是把svnserve.conf文件中的authz注释掉,进行测试。
我做的时候就有了上面的问题。后来我大师兄把他们评论出来了,但我不知道为什么。
如何导出导入你想要的svn库中的备份文件(我这里没测试过,你可以测试一下,大家一起讨论)
10.将原始存储库导出为文件转储文件。
下面的代码是3360。
svnadmin转储路径/to/old-repo dumpfile.svn
将转储文件导入到新的存储库中。
下面的代码是3360。
svnadmin加载路径/to/new-repo dumpfile.svn
1.本地svn 3360的快速迁移方法
下面的代码是3360。
svnadmin热拷贝旧路径新路径
12.备份原始服务器的配置文件,并将其复制到新服务器。
下面的代码是3360。
/etc/httpd/conf . d/subversion . conf
存储库目录中的Authfile和auth.conf也需要备份并复制到新服务器。
13.13.linux 3360下SVN URL方法的重新定位
如果SVN服务器被更改,它需要被重新定位以指向新的SVN URL。
重定位命令:
以下代码是: SVN switch-relocate original SVN address new SVN address
如何查看svn原地址?
参见原始svn路径方法:
代码如下:3360SVNInfo
看过“CentOS系统怎么安装SVN版本控制软件”的人也看到了:
1.如何安装1。CentOS 6.6系统?
2.如何在CentOS系统中安装和构建
3.如何安装Ubuntu操作系统
4.如何用u盘安装linux系统
5.如何用u盘安装Linux系统
6.如何在服务器上安装linux系统