linux新手安装与配置
1、一:使用yum安装
yum install subversion
检查是否安装成功
svnserve --version
2、二:创建一个名为huishenghuo仓库
mkdir -p /usr/svn/huishenghuo
svnadmin create /usr/svn/huishenghuo
进入huishenghuo下面有:
conf db format hooks locks README.txt
1、进入conf里面
authz 是权限控制文件
passwd 是帐号密码文件
svnserve.conf 是SVN服务配置文件
2、配置passwd
i编辑,ctrl+c 退出,:wq!保存退出
3、配置auth
[/]仓库下的所有文件
qiuqiu = rw 可读可写
*= rw 所有用户都有权限 (#注释无效)
4、配置svnserv.conf
anon-access = none # 使非授权用户无法访问
auth-access = write # 使授权用户有写权限
password-db = password # 用户密码文件
authz-db = authz # 访问控制文件
realm = /usr/svn/huishenghuo # 认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字。
最后一行的realm记得改成你的svn目录
打开注释时切记前面不要留有空格
1、启动与停止
ps -ef|grep svnserve (查看进程)
kill -9 29229 杀手进程
svnserve -d -r /usr/svn/(启动)
killall svnserve(停止)
1、本地checkout的时候报
Unable to connect to a repository at URL 'svn://120.***/huishenghuo'无法连通
查了查端口没有开(我是宝塔搭建环境,宝塔端口也得开)内网入方向,内网出方向端口都开
2、再checkout OK