﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-zhyiwww -随笔分类-配置管理</title><link>http://www.blogjava.net/zhyiwww/category/48598.html</link><description>用平实的笔，记录编程路上的点点滴滴………</description><language>zh-cn</language><lastBuildDate>Tue, 17 Jun 2014 05:53:35 GMT</lastBuildDate><pubDate>Tue, 17 Jun 2014 05:53:35 GMT</pubDate><ttl>60</ttl><item><title>apache+subversion+ssl配置</title><link>http://www.blogjava.net/zhyiwww/archive/2014/06/16/414808.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Mon, 16 Jun 2014 08:36:00 GMT</pubDate><guid>http://www.blogjava.net/zhyiwww/archive/2014/06/16/414808.html</guid><wfw:comment>http://www.blogjava.net/zhyiwww/comments/414808.html</wfw:comment><comments>http://www.blogjava.net/zhyiwww/archive/2014/06/16/414808.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhyiwww/comments/commentRss/414808.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhyiwww/services/trackbacks/414808.html</trackback:ping><description><![CDATA[配置环境：ubuntu 12.04<br /><br />步骤：<br />【1】安装apache2<br />#aptitude install apache2<br />【2】安装subversion<br />#aptitude install subversion&nbsp;<br /><div>#aptitude install libapache2-svn</div>【3】配置Subversion<br />#mkdir /svn_data/svn_root<br />#touch&nbsp;/svn_data/svn_root/passwd<br />#touch&nbsp;/svn_data/svn_root/authz<br />#svnadmin &nbsp;create /svn_data/svn_root/demo<br /><br />#touch /etc/apach2/sites-available/svn<br />#vim &nbsp;<span style="font-size: 14px;">/etc/apache2/sites-available/svn<br />#ln -s /etc/apaches/sites-availabe/svn /etc/apache2/sites-enabled/<br /></span><br /><span style="font-size: 14px;">内容如下：</span><br /><div></div><div>&lt;Location /repos&gt;</div><div>&nbsp; &nbsp; DAV svn</div><div>&nbsp; &nbsp; SVNParentPath&nbsp;&nbsp;/svn_data/svn_root</div><div>&nbsp; &nbsp; AuthType Basic</div><div>&nbsp; &nbsp; AuthName "myproject subversion repository"</div><div></div><div>&nbsp; &nbsp; AuthUserFile&nbsp;&nbsp;/svn_data/svn_root/passwd</div><div>&nbsp; &nbsp; AuthzSVNAccessFile&nbsp;&nbsp;/svn_data/svn_root/authz</div><div></div><div>&nbsp; &nbsp; Require valid-user</div><div>&nbsp; &nbsp; #SSLRequireSSL</div><div>&lt;/Location&gt;<br /><br />配置用户和授权<br />#htpasswd /svn_data/svn_root/passwd &nbsp;xxx 输入用户密码<br />#vim&nbsp;/svn_data/svn_root/authz 编辑内容如下：<br /><div></div><div>[/]</div><div><span style="font-size: 14px;">[/demo]</span></div><div><span style="font-size: 14px;">xxx = rw<br /><br />如果需要SSL，配置如下：<br />【4】配置SSL<br /></span></div><div><div>&nbsp; #aptitude install openssl</div><div>&nbsp; #aptitude install ssl-cert<br />&nbsp; #<span style="font-size: 14px;">a2enmod ssl</span></div><div>&nbsp; #cd&nbsp;<span style="font-size: 14px;">/etc/apach2/ssl</span><br /><span style="font-size: 14px;">&nbsp; #</span><span style="font-size: 14px;">mkdir ssl</span><div><span style="font-size: 14px;">&nbsp; #cd ssl</span><br /><span style="font-size: 14px;">&nbsp; #</span><span style="font-size: 14px;">openssl genrsa -des3 -out my-serve.key &nbsp;1024<br />&nbsp; #</span><span style="font-size: 14px;">openssl req -new -key my-serve.key &nbsp;-x509 -out my-server.crt -config /etc/ssl/openssl.cnf -days 3650<br />&nbsp; #ln -s /etc/apache/site-available/default-ssl &nbsp;/etc/apache/site-enabled/<br /><br />#vim /etc/apache2/sites-available/svn&nbsp;<br />去掉</span>&nbsp;&nbsp; #SSLRequireSSL的注释<br /><br />重启apache&nbsp;<br />#/etc/init.d/apache2 restart&nbsp;<br /><br />【5】测试&nbsp;<br />在浏览器输入 https://localhost/repos/demo能够访问，就说明配置正常。</div><div style="font-size: 14px;"></div><div></div></div></div></div><div style="font-size: 14px;"></div><img src ="http://www.blogjava.net/zhyiwww/aggbug/414808.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhyiwww/" target="_blank">zhyiwww</a> 2014-06-16 16:36 <a href="http://www.blogjava.net/zhyiwww/archive/2014/06/16/414808.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SVN权限的继承关系探讨</title><link>http://www.blogjava.net/zhyiwww/archive/2011/11/25/364818.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Fri, 25 Nov 2011 06:15:00 GMT</pubDate><guid>http://www.blogjava.net/zhyiwww/archive/2011/11/25/364818.html</guid><wfw:comment>http://www.blogjava.net/zhyiwww/comments/364818.html</wfw:comment><comments>http://www.blogjava.net/zhyiwww/archive/2011/11/25/364818.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhyiwww/comments/commentRss/364818.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhyiwww/services/trackbacks/364818.html</trackback:ping><description><![CDATA[如下配置：<br /><div>[working:/project1/branches/V1.0.X]<br />@backup = r<br />user1=rw<br />  user2=r</div><br />我们可以知道：user2用户对于V1.0.X有<strong style="color: red;">读写权限</strong>，而user2对于此分支仅有<strong><span style="color: red;">读权限。</span></strong><br /><br /><div>[working:/project1/branches/V1.0.X/src]<br />user2 = rw<br />user1 = r<br /><br />然而加了下面的配置后，我们可以知道：<br />user2用户本来对于src具有从其根目录继承来的<strong><span style="color: red;">读权限</span></strong>，然而通过此处的设置，user2便拥有了<strong><span style="color: red;">读写权限。</span></strong><br />user2用户本来对于src具有从其根目录继承来的读写权限，然而通过此处的设置，user1便仅拥有了<strong><span style="color: red;">读权限。</span></strong><br /><br />权限配置的继承关系值得深入思考和学习。<br /></div><img src ="http://www.blogjava.net/zhyiwww/aggbug/364818.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhyiwww/" target="_blank">zhyiwww</a> 2011-11-25 14:15 <a href="http://www.blogjava.net/zhyiwww/archive/2011/11/25/364818.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SVN权限配置一点小差别</title><link>http://www.blogjava.net/zhyiwww/archive/2011/10/13/361126.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Thu, 13 Oct 2011 03:39:00 GMT</pubDate><guid>http://www.blogjava.net/zhyiwww/archive/2011/10/13/361126.html</guid><wfw:comment>http://www.blogjava.net/zhyiwww/comments/361126.html</wfw:comment><comments>http://www.blogjava.net/zhyiwww/archive/2011/10/13/361126.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhyiwww/comments/commentRss/361126.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhyiwww/services/trackbacks/361126.html</trackback:ping><description><![CDATA[<div><br />在我们做SVN权限配置的时候可能会有如下配置:<br /><br />A配置：<br />[working:/project1/branches/V1.0.X]<br />@backup = r<br />user1=rw<br />user2=r</div><br /><div>B配置：<br /> [working:/project1/branches/V1.0.X]<br />*=<br />@backup = r<br />user1=rw<br /> user2=r</div><br />这两种配置有什么差别呢？ <br />看上去似乎两者就差*=，也似乎没有什么区别。其实区别还是有的。<br /><br />B配置就限定了[working:/project1/branches/V1.0.X]分支目录，除了user1、usr2和@backup组有访问权限以外，其他任何人都不能访问。<br />而A配置则不同。除了user1、usr2和@backup组有访问权限以外，从[working:/project1/]或者从[working:/]继承过来的权限的人也一样可以有相对应的访问权限。<br /><br /><br /><br /><img src ="http://www.blogjava.net/zhyiwww/aggbug/361126.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhyiwww/" target="_blank">zhyiwww</a> 2011-10-13 11:39 <a href="http://www.blogjava.net/zhyiwww/archive/2011/10/13/361126.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>subversion访问权限分配策略</title><link>http://www.blogjava.net/zhyiwww/archive/2011/05/19/350598.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Thu, 19 May 2011 06:26:00 GMT</pubDate><guid>http://www.blogjava.net/zhyiwww/archive/2011/05/19/350598.html</guid><wfw:comment>http://www.blogjava.net/zhyiwww/comments/350598.html</wfw:comment><comments>http://www.blogjava.net/zhyiwww/archive/2011/05/19/350598.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhyiwww/comments/commentRss/350598.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhyiwww/services/trackbacks/350598.html</trackback:ping><description><![CDATA[<br />【1】配置多资源库<br />步骤略<br /><br />【2】配置目录访问权限，控制到目录<br /><br />&nbsp;&nbsp;&nbsp; [groups]<br />&nbsp;&nbsp;&nbsp; g1=a,b,c<br />&nbsp;&nbsp;&nbsp; g2=d,e,f<br /><br />&nbsp;&nbsp;&nbsp; [repos1:/]<br />&nbsp;&nbsp;&nbsp; g1=r<br />&nbsp;&nbsp;&nbsp; g2=r<br />&nbsp;&nbsp;&nbsp; *=<br /><br />&nbsp;&nbsp;&nbsp; 这个说明g1和g2对资源库repos1有读访问权限，其他人无任何权限。<br />&nbsp;&nbsp; <br /><div>&nbsp;&nbsp;&nbsp; <br /> &nbsp;&nbsp;&nbsp; [repos1:/project1/src/com/xxx/dao]<br /> &nbsp;&nbsp;&nbsp; g1=rw<br />&nbsp;&nbsp;&nbsp; g2=r<br /> &nbsp;&nbsp;&nbsp; * = <br /> </div>&nbsp;<br /><div>&nbsp;&nbsp;&nbsp; <br /> &nbsp;&nbsp;&nbsp; [repos1:/project1/src/com/xxx/service]<br /> &nbsp;&nbsp;&nbsp; g2=rw<br /> &nbsp;&nbsp;&nbsp; g1=r<br />&nbsp;&nbsp;&nbsp; * = <br /> </div>&nbsp;&nbsp;&nbsp; <br />权限说明：<br />1、权限访问按模块进行配置<br />2、dao除了g1和g2外，任何人不能访问,但只有g1有写权限。<br />3、service除了g1和g2外，任何人不能访问，只有g2有写权限。<br />4、使用了"*="就必须对需要访问的人的权限做独立控制。<br />5、如果不使用"*=",就可以使用权限继承来实现对用户权限控制。<br /><br /><br />&nbsp;&nbsp;&nbsp; <br /><br /><img src ="http://www.blogjava.net/zhyiwww/aggbug/350598.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhyiwww/" target="_blank">zhyiwww</a> 2011-05-19 14:26 <a href="http://www.blogjava.net/zhyiwww/archive/2011/05/19/350598.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>列出SVN资源库目录</title><link>http://www.blogjava.net/zhyiwww/archive/2011/05/17/350381.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Tue, 17 May 2011 03:16:00 GMT</pubDate><guid>http://www.blogjava.net/zhyiwww/archive/2011/05/17/350381.html</guid><wfw:comment>http://www.blogjava.net/zhyiwww/comments/350381.html</wfw:comment><comments>http://www.blogjava.net/zhyiwww/archive/2011/05/17/350381.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhyiwww/comments/commentRss/350381.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhyiwww/services/trackbacks/350381.html</trackback:ping><description><![CDATA[使用SVN服务时，列出多资源库目录可以用下面的配置 ：<br /><div>&lt;Location /repos<strong style="color: red; font-size: 18pt;">/</strong>&gt;<br />&nbsp;&nbsp;&nbsp; DAV svn<br /><br />&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; SVNParentPath "/SVN_REPOS"<br />&nbsp;&nbsp;&nbsp; <u><em><strong><span style="color: #008000;">SVNListParentPath On</span></strong></em></u><br /><br />&nbsp;&nbsp;&nbsp; AuthType Basic&nbsp; &nbsp;<br />&nbsp;&nbsp;&nbsp; AuthName "myproject subversion repository"<br />&nbsp;&nbsp;&nbsp; AuthUserFile /SVN_REPOS/htpasswd&nbsp; &nbsp;<br />&nbsp;&nbsp;&nbsp; Require valid-user<br /><br />&lt;/Location&gt;<br /><br />主要是绿色字体的部分，让你可以列出资源库目录，否则就是没有访问权限。<br /></div><img src ="http://www.blogjava.net/zhyiwww/aggbug/350381.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhyiwww/" target="_blank">zhyiwww</a> 2011-05-17 11:16 <a href="http://www.blogjava.net/zhyiwww/archive/2011/05/17/350381.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Windows下CVSNT服务的配置</title><link>http://www.blogjava.net/zhyiwww/archive/2008/07/30/218639.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Wed, 30 Jul 2008 03:24:00 GMT</pubDate><guid>http://www.blogjava.net/zhyiwww/archive/2008/07/30/218639.html</guid><wfw:comment>http://www.blogjava.net/zhyiwww/comments/218639.html</wfw:comment><comments>http://www.blogjava.net/zhyiwww/archive/2008/07/30/218639.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhyiwww/comments/commentRss/218639.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhyiwww/services/trackbacks/218639.html</trackback:ping><description><![CDATA[大概有以下几个步骤：<br />(一）安装CVSNT<br />(二）配置repositories<br />&nbsp;&nbsp;&nbsp;<img alt="cvs1.PNG" src="http://www.blogjava.net/images/blogjava_net/zhyiwww/cvs/cvs1.PNG" border="0" height="438" width="668" /><br />(三)配置访问用户<br /><br />&nbsp;&nbsp;&nbsp;在计算机配置里面添加一个组cvs,<br />&nbsp;&nbsp; 添加访问用户 a , b ,c ,d<br />&nbsp;&nbsp; 把用户a , b ,&nbsp;c ,d 添加到cvs组里<br />(四)给cvs组的用户添加写权限<br /><img alt="cvs2.PNG" src="http://www.blogjava.net/images/blogjava_net/zhyiwww/cvs/cvs2.PNG" border="0" height="693" width="843" /><br /><br />至此，客户端的用户就可以访问您的CVS了。<br />如果没有第四步的配置，那么客户端用户可以checkout,但是不能commit<img src ="http://www.blogjava.net/zhyiwww/aggbug/218639.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhyiwww/" target="_blank">zhyiwww</a> 2008-07-30 11:24 <a href="http://www.blogjava.net/zhyiwww/archive/2008/07/30/218639.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>WINCVS与CVSNT简明使用手则（转载）</title><link>http://www.blogjava.net/zhyiwww/archive/2006/06/02/49860.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Fri, 02 Jun 2006 01:25:00 GMT</pubDate><guid>http://www.blogjava.net/zhyiwww/archive/2006/06/02/49860.html</guid><wfw:comment>http://www.blogjava.net/zhyiwww/comments/49860.html</wfw:comment><comments>http://www.blogjava.net/zhyiwww/archive/2006/06/02/49860.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/zhyiwww/comments/commentRss/49860.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhyiwww/services/trackbacks/49860.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 1				、前言：																																								&nbsp;												CVS				是版本控制的利器，目前在				Linux				和				Windows				下都有不同版本；但是国内大多数应用介绍都是基于				Linux				等开放源代码的...&nbsp;&nbsp;<a href='http://www.blogjava.net/zhyiwww/archive/2006/06/02/49860.html'>阅读全文</a><img src ="http://www.blogjava.net/zhyiwww/aggbug/49860.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhyiwww/" target="_blank">zhyiwww</a> 2006-06-02 09:25 <a href="http://www.blogjava.net/zhyiwww/archive/2006/06/02/49860.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>