之前没用过svn,简单构建之后 使用了一下,写下来防忘:

server 端

svnserve -d 后台 -r 目录 /home/xxx

配置文件authz 修改用户权限  passwd 修改用户密码 svnserve.conf修改authz-db 和passwd-db开关


客户端  先svn checkout svn://url 下载副本(--username --password)

进入下载的副本目录

拷贝代码到此目录

然后svn add ./*

svn commit --username xxx --password xxx ./*

注意 要配置svn_editor的环境变量(我配置的是vim) 否则会报错



////////////////

注意事项:首先检查svnserve.conf文件,看有没有把password-db = passwd前对#去掉,并且要顶格;authz-db = authz同理,修改realm = My First Repository,改为自己的服务器地址,前面的#号也要去掉,顶格

然后要注意authz文件里目录格式是否正确,要用/

配置权限的时候要顶格


每日: You may see me struggle,but you will never see me quit。

    你可能见到我挣扎,但绝不会见到我放弃