neverend的日志

不记录,终将被遗忘。 一万年太久,只争朝夕。 他们用数字构建了整个世界。

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  62 Posts :: 1 Stories :: 17 Comments :: 0 Trackbacks
以root用户登录
1.下载并安装SVN服务
$  sudo apt-get install subversion
$  sudo apt-get install libapache2-svn

2.设置SVN用户组
$ sudo addgroup subversion
$ sudo usermod -G subversion -a root
注销后重新登录

3.创建SVN目录
$ sudo mkdir /home/svn
$ cd /home/svn
$ sudo mkdir labproject
$ sudo chown -R root:subversion labproject

4.创建 SVN 文件仓库:
$ sudo svnadmin create /home/svn/labproject
$ sudo chmod -R g+rws labproject

5. 通过自带协议访问 svnserve 服务器
 修改 /home/svn/labproject/conf/svnserve.conf 来配置其访问控制
 取消一下配置项的注释
 # [general]
 # password-db = passwd
 
 在password文件中编辑账号和密码,格式如下
 username=password
 注意,以上两步操作行前不要留任何空白字符

 运行svnserve服务
 sudo svnserve -d -r /home/svn/labproject
 配置完成。
 如果需要将svnserve设置成开机自动启动服务
 可在/etc/rc.loacl文件中添加:
 sudo svnserve -d -r /home/svn/labproject
 
 基本命令
 访问SVN仓库:
 $ svn co svn://hostname labproject --username user_name
 新增文件test.c
 $ svn add test.c
 将文件test.c提交到服务器
 $ svn commit -m "comment."
 更新文件仓库
 $ svn up

posted on 2011-08-15 23:46 neverend 阅读(510) 评论(0)  编辑  收藏 所属分类: 互联网分布式架构

只有注册用户登录后才能发表评论。


网站导航: