分类: 系统运维
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 文件客栈,您可以批改 /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/