沥泉枪 發表於 2023-8-2 00:00:00

在linux服务器下使用版本控制软件SVN的方法

<p>
        <span><strong>1.首先安装svn rpm包</strong></span></p>
<p>
        查找rpm包里存在的版本,使用命令yum install sunversion...((根据package包里面存在的安装文件版本)</p>
<p>
        在linux服务器上建立svn文件夹,个人创建在/usr/local/下:</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterxhtml" id="highlighter_808107">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="xhtml plain">mkdir /usr/local/svn</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
</div>
<p>
        在svn下创建项目管理目录blog:</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterxhtml" id="highlighter_883592">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="xhtml plain">svnadmin create blog</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
</div>
<p>
        <span><strong>2.启动svn服务</strong></span></p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterxhtml" id="highlighter_251659">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="xhtml plain">svnserve -dr /usr/local/svn</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
</div>
<p>
        个人电脑安装svn客户端,在指定文件夹下svn checkout</p>
<p>
        <img title="在linux服务器下使用版本控制软件SVN的方法" alt="在linux服务器下使用版本控制软件SVN的方法" src="https://zhuji.jb51.net/uploads/img/202305/c94b6235547fa0fc9664d6080b5882a7.jpg"></p>
<p>
        将项目文件提交至服务器svn时报错提示权限不够,此时设置svn 下blog中的conf配置:</p>
<p>
        <strong>进入svnserve.conf设置用户名和密码:</strong></p>
<p>
        <img title="在linux服务器下使用版本控制软件SVN的方法" alt="在linux服务器下使用版本控制软件SVN的方法" src="https://zhuji.jb51.net/uploads/img/202305/aad8f8e2dc6f766e76de233effc4f80e.jpg"></p>
<p>
        <strong>进入authz设置用户名权限:</strong></p>
<p>
        <img title="在linux服务器下使用版本控制软件SVN的方法" alt="在linux服务器下使用版本控制软件SVN的方法" src="https://zhuji.jb51.net/uploads/img/202305/b1f0e7db72b4c1c7696f81d171e01503.jpg"></p>
<p>
        <strong>进入passwd设置密码!</strong></p>
<p>
        此时如果正常应该可以提交成功!</p>
<p>
        <span><strong>3.项目提交成功是放在svn管理目录下,而我们的默认项目访问目录为/var/www/html下,所以需要checkout出来</strong></span></p>
<p>
        <strong>使用命令:</strong></p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterxhtml" id="highlighter_134177">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="xhtml plain">svn checkout svn://127.0.0.1/blog /var/www/html/blog</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
</div>
<p>
        此时设置好项目数据库配置就可以正常访问了!</p>
<p>
        以上这篇在linux服务器下使用版本控制软件svn的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。</p>
<p>
        原文链接:http://blog.csdn.net/living_ren/article/details/78897003</p>
頁: [1]
查看完整版本: 在linux服务器下使用版本控制软件SVN的方法