(Mac)(Liunx)下配置svn服务器

本文介绍如何使用pkg安装文件快速搭建Subversion (SVN) 服务器,包括创建仓库、配置权限及用户验证等步骤,并提供了启动服务及项目导入的详细命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 我直接下载的pkg 安装文件:   地址:http://svnbinaries.open.collab.net/servlets/ProjectDocumentView?documentID=5028&showInfo=true   省事。
  2. 创建 svn 仓库      svnadmin create /Users/wujj/svn/repos 
  3. 创建权限  路径: /Users/wujj/svn/repos/fonf/下面的文件 
  4. 修改 passwd 配置文件 在 [users] 下面 加上用户和密码   ex:wujj=123456
  5. 修改 svnserve.conf 配置文件 把#anon-access = read #auth-access = write #password-db = passwd 的#号去掉 这个authz-db = authz 组的权限没有必要去,除非你的笔记本作为一个真正的SVN仓库 给公司同事用,如果自己用就没有必要去掉这个#
  6. 启动服务器svnserve -d -r /Users/wujj/svn/repos 启动的同时可以指定他的监听端口在后面加上 --listen-port 6666 如果不加就默认监听80端口 就直接访问
  7. 将项目导入svn库  命令:svn import /Users/wujj/svn/repos/test/ svn://localhost/svn/repos/test--username wjj--password 123456 -m "Initial import"  
  8. 签出项目 命令 :svn checkout svn://127.0.0.1/svn/repos/test --username=wujj --password=123456  
  9. 服务启动参数:
      -d [--daemon]            	: 后台模式
      --listen-port 参数     	: 监听端口(后台模式)
      --listen-host 参数     	: 监听主机名或IP地址(后台模式)
      --foreground             	: 在前台运行(调试时有用)
      -h [--help]              	: 显示这个帮助
      --version                	: 显示程序版本信息
      -i [--inetd]             	: inetd 模式
      -r [--root] 参数       	: 服务根目录
      -R [--read-only]         	: 强制只读成;优先于仓库配置文件
      -t [--tunnel]            	: 隧道模式
      --tunnel-user 参数     	: 隧道用户名(模式是当前用户UID的名字)
      -X [--listen-once]       	: 监听一次(调试时有用)
      --pid-file 参数        	: 将服务进程ID写入文件ARG中
      --service                	: 作为windows服务运行(仅SCM)[/quote]
    
    你可以用--listen-port 指定端口
    
    在httpd.conf中,查找Listen 80,将80修改为你想要的端口,svn默认端口是3690
    
    为svnserve 加上--listen-port参数,比如svnserve -d -r d:\svn --listen-port 81




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值