您的位置:首页 > 其它

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

2012-04-09 17:03 417 查看


我直接下载的pkg 安装文件: 地址:http://svnbinaries.open.collab.net/servlets/ProjectDocumentView?documentID=5028&showInfo=true
省事。
创建 svn 仓库 svnadmin create /Users/wujj/svn/repos
创建权限 路径: /Users/wujj/svn/repos/fonf/下面的文件
修改 passwd 配置文件 在 [users] 下面 加上用户和密码
ex:wujj=123456
修改 svnserve.conf 配置文件 把#anon-access = read #auth-access = write #password-db = passwd 的#号去掉 这个authz-db = authz
组的权限没有必要去,除非你的笔记本作为一个真正的SVN仓库 给公司同事用,如果自己用就没有必要去掉这个#
启动服务器svnserve
-d -r /Users/wujj/svn/repos 启动的同时可以指定他的监听端口在后面加上 --listen-port
6666 如果不加就默认监听80端口 就直接访问
将项目导入svn库 命令:svn import /Users/wujj/svn/repos/test/ svn://localhost/svn/repos/test--username
wjj--password 123456 -m "Initial import"
签出项目 命令 :svn checkout svn://127.0.0.1/svn/repos/test --username=wujj --password=123456

服务启动参数:
-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)
你可以用--listen-port 指定端口 在httpd.conf中,查找Listen 80,将80修改为你想要的端口,svn默认端口是3690 为svnserve 加上--listen-port参数,比如svnserve -d -r d:\svn --listen-port 81

[/quote]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: