Chinaunix首页 | 论坛 | 博客
  • 博客访问: 728724
  • 博文数量: 256
  • 博客积分: 3502
  • 博客等级: 中校
  • 技术积分: 3988
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-17 21:13
文章分类

全部博文(256)

文章存档

2014年(11)

2013年(134)

2012年(111)

我的朋友

分类: 系统运维

2013-04-12 11:00:06

在已安装好LAMP的情况下安装SUBVERSION

1 apt-get install subversion

2应用 下令 完成上述功能(增进组,并且 把用户加到组里):

sudo addgroup subversion
sudo usermod -G subversion -a www-data apache的组名称记得

如今 推行 下面的下令

$ sudo mkdir /home/svn
$ cd /home/svn
$ sudo mkdir myproject
$ sudo chown -R root:subversion myproject
$ sudo chmod -R g+rws myproject

末了 的一条下令 赋予构成 员对全部 新介入文件客栈的文件拥有相应的权限。

下面的下令 用于创建 SVN 文件客栈:

$ sudo svnadmin create /home/svn/myproject

通过自带协议 拜访(svn://)

当您创建 了 SVN 文件客栈,您可以批改 /home/svn/myproject/conf/svnserve.conf 来设置 其拜访独霸。


譬喻,您可以取缔 下面的解释 标记 来设置授权机制:

# [general]
# password-db = passwd

如今 ,您可以在“passwd”文件中掩护用户清单。编辑 同一目次 下“passwd”文件,添加新用户。语法如下:

username = password
#(留意
行起头不要有过剩
空格)

要了解 详情,请参考该文件。


如今 ,您可以在内地 可能长途 通过 svn:// 当文 SVN 了,您可以应用 “svnserve”来运行 svnserver,语法如下:

$ svnserve -d --foreground -r /home/svn
# -d -- daemon mode
# --foreground -- run in foreground (useful for debugging)
# -r -- root of directory to serve
要了解


更多信息,请输入:
$ svnserve --help

当您推行 了该下令 ,SVN 就起头监听默认的端口(3690)。您可以通过下面的下令 来拜访文件客栈:

$ svn co svn://hostname/myproject myproject --username user_name
这条语句是用来将WEB目次
绑定到版本库一旦绑定后 就可以进入WEB目次
应用
svn update来事变

了

基于做事器的设置 ,它会哀求 输入暗码 。一旦通过验证,就会签出文件客栈中的代码。


要同步文件客栈和内地 的副本,您可以推行 update 子下令 ,语法如下:

$ cd project_dir
$ svn update

要了解 更多的 SVN 子下令 ,您可以参考手册。譬喻要了解 co (checkout) 下令 ,请推行 :

$ svn co --help
可能如许

$ svn --help commit
可能直接
 svn help co
checkout (co): 从版本库签出事变

副本。
应用
: checkout URL[@REV]... [PATH]
开机自启动代码
介入到/etc/rc.local
svnserve -d --foreground -r /home/svn/
阅读(755) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~