您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

CentOS5.3 配置SVN

2024/4/6 19:30:30发布39次查看
刚刚 配置 成功,写下来,以免忘记。 安装subversion。 我是个懒人,所以用最方便的方法: yum install subversion 安装完毕后,建立仓库: svnadmin create /xxxx/repos 路径根据自己的情况设定。 下面开始编辑svnserve.conf文件,用vim来打开svnserve.conf
刚刚配置成功,写下来,以免忘记。
安装subversion。
我是个懒人,所以用最方便的方法:
yum install subversion
安装完毕后,建立仓库:
svnadmin create /xxxx/repos
路径根据自己的情况设定。
下面开始编辑svnserve.conf文件,用vim来打开svnserve.conf文件
vi /xxxx/repos/conf/svnserve.conf

# anon-access = read
# auth-access = write
# password-db = passwd
这三行,前面的#号和空格去掉,变成
anon-access = read
auth-access = write
password-db = passwd
保存,再打开passwd文件
vi /xxxx/repos/conf/passwd
在最下面加上一行用户名和密码:
william = helloworld
william 是用户名,helloworld是密码
把已存在项目导入到仓库:
svn import /yyy/project/projectname file:///xxxx/repos -m “v0.1”
前面的“/yyy/project/projectname” 是项目的路经。
ok,这样项目就导入到仓库了,想要浏览项目文件,用如下命令:
svn list file:///xxxx/repos/projectname
用如下命令观察svnserve是否启动:
lsof -i :3690
如果看到类似下面的输出
command pid user fd type device size node name
svnserve 3064 root 3u ipv4 12210 tcp *:svn (listen)
就说明svnserve已经启动并且开始监听3690端口,如果没有那么运行:
svnserve -d
让svnserve运行起来。
在配置过程中看了网上的很多文章,都是把apache和svn配在一起了,不过svn手册上建议大家,如果是首次配置svn或者使用svn的开发团队比较小的话,使用svn自带的svnserve就可以了。以后如果有需要再转到apache上。
确认你的防火墙是否打开了3690端口,如果没有,快打开吧。
可以把svnserve设为开机自启动,不过我不会-_-!,自己google吧。
在windows客户端上可以使用smartsvn或者tortoisesvn 来访问svn服务器
这两种客户端网上有一大堆使用方法,这里就不说了。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product