ubuntu下SVN服务器的安装和配置
2012-09-28 17:31
615 查看
第一步:安装apache2 libapache2-svn subversion
第二步:创建SVN库和项目
第三步:创建组并添加成员
第三步:修改项目权限
第四步:通过命令访问库
己可以取出版本,说明SVN服务器己正常运行,下面试着从webdav访问
第五步:配置apache2
加入以下代码:
加入代码后重启apache2
第六步:配置SVN帐户
第七步,测试
sudo apt-get install apache2 sudo apt-get install subversion sudo apt-get install libapache2-svn
第二步:创建SVN库和项目
sudo mkdir /home/svn #在home目录下创建SVN库 sudo svnadmin create /home/svn/project #svnadmin命令创建项目组
第三步:创建组并添加成员
sudo addgroup subversion #创建一个叫subversion的组为拥有仓库所在的目录 sudo usermod -G subversion -a www-data #将自己和www-data(Apache 用户)加入组成员中
第三步:修改项目权限
sudo chown -R root:subversion /home/svn/project sudo chmod -R g+rws /home/svn/project #赋予组成员对所有新加入文件仓库的文件拥有相应的权限
第四步:通过命令访问库
cd 进自己的目录 sudo svn co file://lodalhost/home/svn/project #第一种方法,知道主机名时用 sudo svn co file:///home/svn/project #第二种方法,当不确定主机命时用,这用的是三斜杠
己可以取出版本,说明SVN服务器己正常运行,下面试着从webdav访问
第五步:配置apache2
sudo vim /etc/apache2/mods-available/dav_svn.conf
加入以下代码:
DAV svn SVNPath /home/svn/myproject AuthType Basic AuthName "project subversion repository" AuthUserFile /etc/subversion/passwd Require valid-user
加入代码后重启apache2
sudo /etc/init.d/apache2 restart
第六步:配置SVN帐户
sudo touch /etc/subversion/passwd #建立passwd文件,这个文件里包含了用户授权的详细信息 sudo htpasswd /etc/subversion/passwd [user_name] #如果前面没有touch,也可以给这条命令加上-c参数用以创建文件 #输入两次密码确认
第七步,测试
cd 进自己的目录 sudo svn co http://hostname/svn/project project –username [username] //检出 sudo svn add *.* //添加 sudo svn commit //提交
相关文章推荐
- ubuntu下SVN服务器安装配置
- Ubuntu安装配置JDK、Tomcat、SVN服务器
- 在linux(ubuntu)下安装配置svn服务器
- ubuntu下SVN服务器安装配置
- Ubuntu下SVN服务器的安装与配置
- ubuntu下SVN服务器安装配置
- Ubuntu下安装配置Svn+Apache服务器
- ubuntu下SVN服务器安装配置
- Ubuntu 下SVN服务器安装配置
- Ubuntu下SVN服务器安装和配置
- ubuntu下SVN服务器安装配置
- ubuntu下SVN服务器安装配置
- ubuntu下SVN服务器安装配置
- Ubuntu系统上SVN服务器的安装和配置
- Ubuntu下SVN服务器安装和配置
- Ubuntu下SVN服务器安装和配置
- ubuntu下SVN服务器安装配置
- Ubuntu下 SVN服务器安装配置
- ubuntu下SVN服务器安装配置
- ubuntu下SVN服务器安装配置