您的位置:首页 > 其它

U盘做svn版本控制

2016-01-25 09:50 148 查看
svn提供的访问方式有:

file:///本地路径/to/svnrepo/ //访问本地磁盘
http://host/to/svnrepo/ //通过配置subversion的apache服务器的webDAV协议
https://host/to/svnrepo/ //与http相似,但是包括ssl加密

svn://host/to/svnrepo/ //通过subversion自定义的协议

svn+ssh://host/to/svnrepo/ //与svn相似,但通过SSH封装

mkdir /svn
svnadmin create /svn/linux

修改配置文件:/svn/linux/conf
authz passwd svnserve.conf

下面要修改这个目录下的三个配置文件
(1)vi svnserve.conf //配置版本库信息和用户文件和用户密码文件的路径、版本库路径,把
# anon-access = read
# auth-access = write
# password-db = passwd
//这四行,前面的#号和空格去掉(注意去掉#要顶格写,不要留有多余空格),变成
anon-access = none //匿名访问,改成none
auth-access = write
password-db = passwd
realm = sunny //改成自己的版本库名称
保存退出

(2)vi authz //文件,创建SVN组和组用户的权限
[group]
sunny = gep,wce //创建一个sunny的组,并且指定两个用户

[/] //制定根目录下的权限
@sunny = rw //sunny组用户权限为读写
* = r //其他用户只有读权限
保存退出

(3)vi passwd
[users]
gep = 123456
wce = 123456
保存退出

svnserver -d -r /media/dfewf/svn
ps -aux | grep svn

然后到需要导入的目录执行

例如:你想导入linux目录下的项目到/svn/linux,你先进入linux目录,然后执行下面的命令:
svn import ./ file:///svn/linux -m "xxxxx"
之后就可以了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: