SVN服务器搭建(简篇)

news/2024/7/8 16:24:57 标签: Linux, SVN, 版本控制

本文已在本人博客https://www.nsxsg.com/archives/76首发

文章目录

  • SVN服务器搭建(简篇)

SVN_4">SVN服务器搭建(简篇)

Subversion是一个自由开源的版本控制系统,相对于RCS、CVS,采用了分支管理系统。SVN实现多个人共同开发同一个项目,共用资源的目的。

  1. 安装apache(已装请忽略)

    yum install -y httpd
    
  2. 安装SVN主程序和apache扩展

    yum install -y subversion mod_dav_svn
    
  3. 建立SVN库,创建项目目录

    mkdir -p /var/www/svn
    
  4. 创建版本库

    cd /var/www/svn
    svnadmin create ceshi
    

    创建之后有这几个文件夹和文件

    conf db format hooks locks README.txt

  5. 添加账号

    htpasswd -cmb /var/www/svn/passwd nsxsg nsxsg2333
    
  6. 设置权限

    chown -R apache:apache /var/www/svn
    
  7. 修改 subversion.conf

    vi /etc/httpd/conf.d/subversion.conf
    

    如下:

    <Location /ceshi>
    	DAV svn
    	SVNPath /var/www/svn/ceshi
    	Require valid-user
    	AuthType basic
    	AuthName "Subversion"
    	AuthUserFile /var/www/svn/passwd
    </Location>
    
  8. 重启apache

    /etc/init.d/httpd restart
    
  9. 访问http://[ip或者域名]/ceshi 即可


http://www.niftyadmin.cn/n/1066461.html

相关文章

Sublime自定义快捷键(绑定插件)

本文已在本人博客https://www.nsxsg.com/archives/79首发 文章目录Sublime自定义快捷键&#xff08;绑定插件&#xff09;Sublime自定义快捷键&#xff08;绑定插件&#xff09; 大家在使用Sublime的时候&#xff0c;是不是对于打印一些数据流的函数既爱又恨。爱的是这个东西对…

ubuntu下卸载python2和升级python3.5

卸载python只需一条语句就可以实现 sudu apt-get remove python ubuntu下安装python3 sudo apt-get install python3 但这样只安装了python3.4 要想使用python3.5&#xff0c;则必须升级python3.4 sudo add-apt-repository ppa:fkrull/deadsnakes sudo apt-get update sudo apt…

java吕局部峰值_本周小结!(贪心算法系列一)

❝通知&#xff1a;很多同学感觉自己基础还比较薄弱&#xff0c;想循序渐进的从头学一遍数据结构与算法&#xff0c;那你来对地方了。在公众号左下角「算法汇总」里已经按照各个系列难易程度排好顺序了&#xff0c;大家跟着文章顺序打卡学习就可以了&#xff0c;留言区有很多录…

python读写mysql_python类库26[读写mysql]

一 MySQL模块安装下载&#xff1a;http://sourceforge.net/projects/mysql-python安装&#xff1a;python setup.py build (源码安装)python setup.py install支持&#xff1a;目前支持MySQL versions 3.23-5.1和Python versions 2.3-2.6二 MySQL操作过程1)import MySQLdb导入M…

多机部署之使用NTPD服务平滑同步时间

本文已在本人博客https://www.nsxsg.com/archives/82首发 文章目录多机部署之使用NTPD服务平滑同步时间多机部署之使用NTPD服务平滑同步时间 多机部署中时间的同步是很重要的&#xff0c;当然有人说了搞毛啊ntpdate命令直接同步不就完事了嘛。是的&#xff0c;这样的确可以达到…

dTree动态生成树(后台处理,简化前台操作)

dTree是个很方便在页面生成树的 js 控件&#xff0c;如果你下载了&#xff0c;我猜里在几分钟之内便能在页面上显示出一颗树来。 它本身给的例子是通过一些静态数据构造树&#xff0c;下面我说一种通过查询的数据动态构造树的方法。 例子里没有真实的数据库操作&#xff0c;而是…

python定时器启动多次_python 定时器

python 定时器在工作中&#xff0c;我们有时候会需要定时去做一些操作&#xff0c;比如凌晨更新远程代码&#xff0c;仓库每小时更新一次远程分支。这些操作&#xff0c;我们如果要人工进行&#xff0c;不仅要耗费精力&#xff0c;也更容易出错。如果一件事情&#xff0c;具有周…

多机部署之使用rsync+inotify实时双向同步代码

本文已在本人博客https://www.nsxsg.com/archives/87首发 文章目录多机部署之使用rsyncinotify实时双向同步代码多机部署之使用rsyncinotify实时双向同步代码 rsync可以实现触发式的文件同步&#xff0c;但是通过crontab守护进程方式进行触发&#xff0c;同步的数据和实际数据…