ubuntu11.04搭建svn

ubuntu 11.04 server搭建svn服务

确保80 端口的开放 22端口的开放

可以使用命令lsof -i:80查看端口号

联网在终端apt-get install subversion 安装svn库

创建svn版本库  svnadmin create /opt/svnrepos/其中svnrepos为版本库目录

配置svn用户权限

在/opt/svnrepos/conf/配置svnserve.conf

#anon-access = read

#auth-access = write

#password-db = passwd

#authz-db = authz

#realm = My First Repository  去掉前面的#号如果有空格去掉空格

配置psswd

admin =ape.123admin是用户名ape.123是密码

配置authz

[/]

admin=rw 给admin赋予读写权限

启动svn服务  svnserve -d 有时用其他的启动方式如:svnserve -d -r /opt/svnrepos会出现,“文件夹不存在”这样的报错,

查看svnserve服务是否开启 netstat -anlt 或lsof -i:3690或ps aux |grep svn

默认端口是3690

最后给svnrepos文件赋予权限 /opt/svnrepos/ 执行chmod 777 * -R  赋予普通用户权限chown ape:ape *

否则会出现上传文件到svn时报错:“没有权限”,

开启ssh服务

/etc/network/ssh start 默认端口是22 lsof -i:22



在win7使用svn应该注意的:

必须在建立svnrepos的这个文件上面选择checkout否则会出现文件不存在。

连接到svn时的URL  

snv://192.168.1.158/opt/svnrepos/ 必须连接到svn的版本库


你可能感兴趣的:(搭建svn)