坚持不谢 發表於 2023-6-6 00:00:00

Linux环境(CentOS6.7 64位)下安装subversion1.9.5的方法

<p>
        本文实例讲述了Linux环境(CentOS6.7 64位)下安装subversion1.9.5的方法。分享给大家供大家参考,具体如下:</p>
<p>
        安装环境以及软件版本如下。</p>
<p>
        subversion使用1.9.5版本,服务器使用阿里云服务器,CentOS6.7(64位)。</p>
<p>
        1.第一步 现在软件,安装svn共需要使用如下软件,apr-1.5.2.tar.gz、apr-util-1.5.4.tar.gz、zlib-1.2.11、sqlite-autoconf-3130000.tar.gz(前面四个都是依赖包)subversion-1.9.5.tar.gz。</p>
<p>
        2.安装以上5个包,使用命令  tar -zxvf (名字全称) 解压。</p>
<p>
        配置并安装 以上插件</p>
<p>
        ①apr<br><span>./configure --prefix=当前文件的路径</span> 如:<code>./configure --prefix=/rookie/software/apr-1.5.2</code>,然后执行<code>make</code>、<code>make install</code> 两个方法。</p>
<p>
        ②apr-util<br><code>./configure --prefix=/rookie/software/apr-util-1.5.4 --with-apr=/rookie/software/apr-1.5.2</code>,然后执行<code>make</code>、<code>make install</code> 两个方法。</p>
<p>
        ③后面两个跟步骤①相似,改变安装路径即可。</p>
<p>
        3.<code>cd svnversion-1.9.5</code>(进入svn解压后的文件)执行下面的方法</p>
<p>
         </p>
<div class="codetitle">
        <span><u>复制代码</u></span> 代码如下:</div>
<div class="codebody" id="code43337">
        ./configure --prefix=/rookie/software/subversion-1.9.5 --with-apr=/rookie/software/apr-1.5.2 --with-apr-util=/rookie/software/apr-util-1.5.4 --with-sqlite=/rookie/software/sqlite-autoconf-3130000 --with-zlib=/rookie/software/zlib-1.2.11</div>
<p>
         </p>
<p>
        即:将所有的依赖路径和svn路径配置到svn中 然后再执行<code>make</code>、<code>make install</code>方法。</p>
<p>
        4.配置环境变量</p>
<p>
        <code>vim /etc/profile</code> ---这种保存后记得 source /etc/profie使配置文件生效。</p>
<p>
        PATH=svn路径/bin:$PATH 如:/rookie/software/subversion-1.9.5。</p>
<p>
        5.执行完以上步骤并没有报错表示已经安装SVN成功  可以使用svn  --version 查看版本,能查看则说明安装成功。</p>
<p>
        6.安装完成后可以开始配置</p>
<p>
        ①创建svn目录  <code>mkdir /rookie/software/svnhome</code>(路径可以随便起,看个人喜好)<br>
        ②进去创建的文件  <code>svnadmin create trunck</code>(trunck也可以自己命名)<br>
        ③<code>cd /rookie/software/svnhome/trunck/conf</code>---里面保存着svn的配置文件,以后的操作基本上都在这个文件下面。<br>
        ④<br><code>vim svnserve.conf</code> 并将配置文件修改成如下:<br><span>anon-access = none (是否匿名登录为none)<br>
        auth-access = write<br>
        password-db = passwd<br>
        authzauthz-db = authz<br>
        realm = trunck (修改为自己的仓库名称)</span></p>
<p>
        <strong>注意:</strong>如何上面5个必须顶格,与最左边不能有空格,如果是是去掉#请注意去掉空格!!!!</p>
<p>
        vim authz<br>
            [/] (将改成这样)---设置权限(能访问所有路径)<br>
            user = rw(user为你的用户名,拥有读写权限)<br>
        vim passwd<br>
            ​user= 123456  (用户名=密码 )</p>
<p>
        ⑤配置好之后,就可以启动svn了</p>
<p>
        <code>svnserve -d  -r /rookie/software/svnhome/trunck</code>(默认端口3960)</p>
<p>
        在使用svn list svn://ip地址命令查看是否安装成功,如果出现以下情况,并没有报错表示配置成功,</p>
<p>
        <img title="Linux环境(CentOS6.7 64位)下安装subversion1.9.5的方法" alt="Linux环境(CentOS6.7 64位)下安装subversion1.9.5的方法" src="https://zhuji.jb51.net/uploads/img/202305/cd5a3f67bd604f143b96533092006bb9.jpg"></p>
<p>
        如果出现连接不上,极有可能是权限配置不成功,注意查看前面配置,</p>
<p>
        如果出现配置错误,重新修改配置,</p>
<p>
        使用 <code>ps -ef|grep svn</code> 查看svn进程 使用kill -9 端口号,杀死svn</p>
<p>
        然后 <code>svnserver -d -r /rookie/software/svnhome/trunck</code> 启动svn</p>
<p>
        7.以上完成后可以使用eclipse svn连接工具连接,如果出现连接被拒绝,可能是防火墙端口没有开着</p>
<p>
        需要打开当前端口,使用<code>iptables -I INPUT -p tcp –dport 3960 -j ACCEPT</code>开启该端口,然后就能愉快的使用svn了。</p>
<p>
        希望本文所述对大家CentOS服务器配置有所帮助。</p>
<p>
        原文链接:https://blog.csdn.net/u011559214/article/details/54671819</p>
頁: [1]
查看完整版本: Linux环境(CentOS6.7 64位)下安装subversion1.9.5的方法