Ubuntu 搭建svn服务器 ,以及常见错误解决方案

一、安装命令:

1)以root身份登录。执行:sudo su -命令

2)执行安装命令:apt-get install subversion

二、创建项目目录

1)mkdir  /home/svn/     mkdir  /home/svn/project

2)cd  /home/svn/project

3)执行权限命令:chmod -R 777 project/

三、创建svn仓库

svnadmin create  /home/svn/project

执行命令后生成一下文件

 

四、设置访问权限

1)使用vim打开conf/svnserver.conf

anon-access = read

auth-access = write

password-db = password

authz-db = authz

去掉 前面的注释#符号

2)使用vim打开 conf/passwd 添加账户和密码(lzh = 0624)

3)使用vim打开conf/authz设置访问权限,admin = lzh,lzh用户属于admin权限组

 

五、启动svn服务器

svnserve -d -r /home/svn

-d 表示svnserve 以”守护“进程模式进行

-r 指定文件系统的根目录位置,这样客户端不用输入全路径,就可以访问版本库

如:svn://192.168.1.109/project

 

六、在window 平台安装svn 客户端TortoiseSVN,使用checkout

七、常见错误

1)Authorization failed

解决方案:使用vim打开conf/authz 添加[/]

2)svnserver.conf 文件修改后必须重新启动svn服务器

关闭svn服务命令:killall -HUP svnserve

开启svn服务名利:svnserve -d -r /home/svn

3)svn客户端提交错误:Commit fialed(details follow):Authorization failed

解决方案:使用vim打开conf/authz  编写 当前账户(lzh)的访问权限

时间: 2024-11-05 12:15:21

Ubuntu 搭建svn服务器 ,以及常见错误解决方案的相关文章

ubuntu搭建SVN服务器

安装软件包 如果没有安装subversion软件包,需使用命令sudo apt-get install subversion来安装软件包! 选择文件位置 安装上软件包后需要选择SVN服务文件以及配置文件位置.下面以目录 /home/ svn/为例! 创建版本仓库 进到目录cd /home/svn/中,然后创建一个自己的版本库sudo svnadmin create /home/svn/eth10,但需要先创建目录eth10sudo mkdir eth10!使用ls -ll查看版本仓库(eth10

ubuntu搭建svn服务器(转)

在阿里云买了个服务器,想上传东西,samba不好用,想起来可以搭个svn用,找到了这篇. 1. 安装SVN apt-get install subversion 2. 建立svn仓库 1). 建立svn目录:mkdir /home/.svn(使用隐藏目录) 2). cd /home/.svn 3). mkdir astar 4). 创建仓库astar:svnadmin create /home/.svn/astar,执行完毕后astar目录有svnadmin创建的目录和文件 5). mkdir

搭建svn服务器(ubuntu)

ubuntu搭建svn服务器 环境:ubuntu 12.04.5 apt-get install subversion 找个目录作为svn的仓库 mkdir svn svnadmin create svn/phpcms 修改svnserve.conf文件 打开或者新增 anon-access = read auth-access = write password-db = passwd authz-db = authz 修改passwd 增加用户名和密码: [user] username=pas

Ubuntu 14.04 下搭建SVN服务器 (转载自 http://www.linuxidc.com/Linux/2015-01/111956.htm)-------------我所用到是红色字体

http://www.linuxidc.com/Linux/2015-01/111956.htm Ubuntu 14.04 下搭建SVN服务器 svn:// 安装软件包: sudo apt-get install subversion 之后选择SVN服务文件及配置文件的放置位置.我放在了/srv下的svn目录. cd /srv sudo mkdir svn 我的svn版本仓库叫tone_src cd /srv/svn sudo mkdir tone_src 目录建好后 创建版本仓库 sudo s

新手玩阿里云ECS搭建CentOS5.8搭建svn服务器支持https访问方式

关于svn,之前我也不了解这是个什么东西,去年(大二)的时候,在学校接触过一个项目,当时就用到了这个,也都不是我配置的,都是别人给我整好了,我就写代码呗,写了就提交上去,当时也没有考虑过什么事svn,现在在公司实习了,时间很充裕,就想玩玩svn,也顺便把我准备做的毕业设计都传上去,阿里云给了我机会,新手注册,ECS免费半年,多好的事,虽然没有外网带宽,但是买1M的外网带宽也就20多块钱一个月吧!我还是可以接受的,好了不废话了,阿里云在这里就不废话了,反正感觉很高大上,在这里就简单聊聊svn吧!也

Linux下搭建SVN服务器及自动更新项目文件到web目录(www)的方法

首先搭建SVN服务器 1,安装SVN服务端 直接用apt-get或yum安装subversion即可(当然也可以自己去官方下载安装) sudo apt-get install subversion 2,创建版本库 svnadmin create /home/myrepos    //这里的文件目录自己随便设置 3,配置svnserve 上述版本库/home/myrepos建立后在文件夹下会生成conf文件夹,进入/home/myrepos/conf下面会有下面3个文件 authz passwd 

应用SVN(CentOS中搭建SVN服务器)

简单介绍如何在虚拟机 CentOS 中,搭建 SVN 服务器. 软件版本信息 Vmware 10.0.0 build-1295980 CentOS 7.0-1406-x64 Java 1.7.0_67_x64 Suberverson 1.7.14 GNU Wget 1.14 软件安装 subversion yum install subversion 需要选择时,选第一个选项 Wget 用于下载 Java wget --no-cookies --no-check-certificate --he

Git在开发android系统时常用的技巧及常见错误解决方案

Git常用的技巧及常见错误解决方案 项目管理工作 repo 常用命令 ==目标== 了解repo工作原理及常用的repo命令 Git 日常使用的命令,常见问题及解决方案 ==关键词== Repo , Git ==工作指南== == <big>Repo</big> == Android代码其实是由若干个git 工作组织在一起的,repo 是一个便于整体管理这些项目的脚本. 拉代码时需要用到几个步骤,分别对几个步骤进行阐述一下,网上有很多repo 的使用方法,但是对其工作原理描述的并不

Linux搭建SVN 服务器

Linux搭建SVN 服务器 1          安装SVN 2          使用客户端连接 2.1       使用windows的客户端 2.2       使用Linux下的命令行 3          FAQ 3.1       命令行方式连接,提示svn: No repository found in 'svn://192.168.11.229/project'错误? 3.2       执行命令# svn co svn://192.168.11.229/project时提示“