Ubuntu安装Svn,提供http访问

安装相关package

sudo apt-get install subversion subversion-tools apache2 libapache2-svn apache2-utils

创建SVN目录并初始化仓库,$repo_name为仓库名

sudo mkdir /data/svn/repository
sudo svnadmin create /data/svn/repository/$repo_name
sudo chown -R www-data:www-data /data/svn/repository

配置apache2

sudo a2enmod dav_svn
sudo vim /etc/apache2/apache2.conf

在apache2.conf添加以下代码

ServerName localhost
<Location "/svn">
    DAV svn
    SVNParentPath /data/svn/repository/
    AuthType Basic
    AuthName "svn"
    AuthUserFile /data/svn/conf/svnpasswd
    Require valid-user
</Location>

如果需要修改apache端口号,则请修改/etc/apache2/ports.conf

配置访问权限文件,$user_name为用户名

sudo mkdir /data/svn/conf
sudo htpasswd -c /data/svn/conf/svnpasswd $user_name

重启apache2,即可访对应服务器的对应端口下的/svn/$repo_name路径即可,

时间: 2024-07-30 21:56:22

Ubuntu安装Svn,提供http访问的相关文章

ubuntu 安装svn(转载)

1.在终端中直接输入  sudo apt-get install subversion,选择安装即可 2.查看版本命令 svnserve --version(更多命令直接键入svnserve --help可查看到) 3.查看svnserver是否已启动: netstat -ntlp,可看到svn对应的端口3690(如果没有看见,则证明服务未启动,可使用svnserve -d启动svn服务,还可以通过svnserve -d -r /home/wwwwfw/mobile来指定启动目录) 4.建立项目

ubuntu 安装svn server

1.安装svn server sudo apt-get install subversion 2.创建版本仓库 cd /home/devops/svnhook svnadmin create hook 3.修改配置文件 修改svnserve.conf vim hook/conf/svnserve.conf[general]anon-access = noneauth-access = writepassword-db = passwdauthz-db = authz 修改authz 账户信息 v

Ubuntu安装svn server及操作

安装 sudo apt-get install subversion 创建svn仓库地址,用来存放文件 svnadmin create /usr/local/svndata 访问权限的设置 修改文件/usr/local/svndata/conf/svnserve.conf [general] #匿名访问的权限,可以是read,write,none,默认为read anon-access = none 认证用户的权限,可以是read,write,none,默认为write auth-access

ubuntu 安装 SVN 后的错误:Subversion Native Library Not Available &amp; Incompatible JavaHL library loaded

问题一 安装了SVN的eclipse插件,使用的时候就会弹出一个错误的提示框: Subversion Native Library Not Available,加载不到JavaHL. 解决方法 >>Windows 系统: 最简单的解决办法是安装sliksvn,安装后重新启动eclipse就正常了. sliksvn下载地址:http://www.sliksvn.com/en/download >>Ubuntu 系统: 平时比较多使用Ubuntu,而Ubuntu的解决方法是: 1) 安

ubuntu 安装 amp 环境 和 svn 命令

我是使用的集成安装 sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server 回车,会让输入密码: 安装过程中会让输入mysql root管理员的密码 如图: 安装完成之后,在浏览器地址栏中输入 localhost 测试下,能看到 It Works ! 表示环境安装成功! ------------------------------ Ubuntu 安装 svn 客户端 终端操作命令: sudo apt-get

Ubuntu 安装和配置SVN

Ubuntu 版本为1204server 安装SVN apt-get install subversion 建立SVN仓库 mkdir -p /home/.svn/test #建立仓库目录 mkdir -p /home/.svn/test_2 svnadmin create /home/.svn/test #创建仓库,执行完毕后test目录有仓库相关文件 svnadmin create /home/.svn/test_2 配置和管理SVN 1)仓库的配置文件 $depot/conf/svnser

KUbuntu/Ubuntu 14.04(降级)安装SVN 1.7

Step 1: 增加源到 source.list sudo add-apt-repository "deb http://extras.ubuntu.com/ubuntu saucy main" sudo add-apt-repository "deb http://de.archive.ubuntu.com/ubuntu/ saucy main universe restricted multiverse" Step 2: 删除 svn 1.8 package s

ubuntu安装配置Apache2和SVN

由于新公司要搭建新的svn,我因为之前有linux的基础,而且确实在linux中搭建SVN服务器更好维护也更稳定,所以主动接下了任务,然后在网上找了很多资料,发现都不太完整而且资料比较老,下面将自己的搭建过程做个记录,以供其他朋友们做参考 ubuntu安装配置Apache2和SVN 我习惯进入root下操作,所以首先 第一步:安装apache2,subversion,libapache2-svn apt-get install apache2 apt-get install subversion

Ubuntu 下Eclipse 安装SVN

如果尚未安装Eclipse,先安装:也可以直接下载Google提供的ADT Bundle. sudo apt-get install eclipse 安装Subversion sudo apt-get install subversion 安装Subversion在Eclipse上的插件 Get the Java bindings for Subversion: sudo apt-get install libsvn-java 现在已经做好安装插件的准备. 打开Eclipse: 进入Help -