blogjava-凯发k8网页登录

blogjava-凯发k8网页登录http://www.blogjava.net/zhyiwww/category/48598.html用平实的笔,记录编程路上的点点滴滴………zh-cntue, 17 jun 2014 05:53:35 gmttue, 17 jun 2014 05:53:35 gmt60apache subversion ssl配置http://www.blogjava.net/zhyiwww/archive/2014/06/16/414808.htmlzhyiwwwzhyiwwwmon, 16 jun 2014 08:36:00 gmthttp://www.blogjava.net/zhyiwww/archive/2014/06/16/414808.htmlhttp://www.blogjava.net/zhyiwww/comments/414808.htmlhttp://www.blogjava.net/zhyiwww/archive/2014/06/16/414808.html#feedback0http://www.blogjava.net/zhyiwww/comments/commentrss/414808.htmlhttp://www.blogjava.net/zhyiwww/services/trackbacks/414808.html
步骤:
【1】安装apache2
#aptitude install apache2
【2】安装subversion
#aptitude install subversion 
#aptitude install libapache2-svn
【3】配置subversion
#mkdir /svn_data/svn_root
#touch /svn_data/svn_root/passwd
#touch /svn_data/svn_root/authz
#svnadmin  create /svn_data/svn_root/demo

#touch /etc/apach2/sites-available/svn
#vim  /etc/apache2/sites-available/svn
#ln -s /etc/apaches/sites-availabe/svn /etc/apache2/sites-enabled/

内容如下:
    dav svn
    svnparentpath  /svn_data/svn_root
    authtype basic
    authname "myproject subversion repository"
    authuserfile  /svn_data/svn_root/passwd
    authzsvnaccessfile  /svn_data/svn_root/authz
    require valid-user
    #sslrequiressl


配置用户和授权
#htpasswd /svn_data/svn_root/passwd  xxx 输入用户密码
#vim /svn_data/svn_root/authz 编辑内容如下:
[/]
[/demo]
xxx = rw

如果需要ssl,配置如下:
【4】配置ssl
  #aptitude install openssl
  #aptitude install ssl-cert
  #a2enmod ssl
  #cd /etc/apach2/ssl
  #mkdir ssl
  #cd ssl
  #openssl genrsa -des3 -out my-serve.key  1024
  #
openssl req -new -key my-serve.key  -x509 -out my-server.crt -config /etc/ssl/openssl.cnf -days 3650
  #ln -s /etc/apache/site-available/default-ssl  /etc/apache/site-enabled/

#vim /etc/apache2/sites-available/svn 
去掉
   #sslrequiressl的注释

重启apache 
#/etc/init.d/apache2 restart 

【5】测试 
在浏览器输入 https://localhost/repos/demo能够访问,就说明配置正常。


zhyiwww 2014-06-16 16:36 发表评论
]]>
svn权限的继承关系探讨http://www.blogjava.net/zhyiwww/archive/2011/11/25/364818.htmlzhyiwwwzhyiwwwfri, 25 nov 2011 06:15:00 gmthttp://www.blogjava.net/zhyiwww/archive/2011/11/25/364818.htmlhttp://www.blogjava.net/zhyiwww/comments/364818.htmlhttp://www.blogjava.net/zhyiwww/archive/2011/11/25/364818.html#feedback0http://www.blogjava.net/zhyiwww/comments/commentrss/364818.htmlhttp://www.blogjava.net/zhyiwww/services/trackbacks/364818.html
[working:/project1/branches/v1.0.x]
@backup = r
user1=rw
user2=r

我们可以知道:user2用户对于v1.0.x有读写权限,而user2对于此分支仅有读权限。

[working:/project1/branches/v1.0.x/src]
user2 = rw
user1 = r

然而加了下面的配置后,我们可以知道:
user2用户本来对于src具有从其根目录继承来的读权限,然而通过此处的设置,user2便拥有了读写权限。
user2用户本来对于src具有从其根目录继承来的读写权限,然而通过此处的设置,user1便仅拥有了读权限。

权限配置的继承关系值得深入思考和学习。


zhyiwww 2011-11-25 14:15
]]>
svn权限配置一点小差别http://www.blogjava.net/zhyiwww/archive/2011/10/13/361126.htmlzhyiwwwzhyiwwwthu, 13 oct 2011 03:39:00 gmthttp://www.blogjava.net/zhyiwww/archive/2011/10/13/361126.htmlhttp://www.blogjava.net/zhyiwww/comments/361126.htmlhttp://www.blogjava.net/zhyiwww/archive/2011/10/13/361126.html#feedback0http://www.blogjava.net/zhyiwww/comments/commentrss/361126.htmlhttp://www.blogjava.net/zhyiwww/services/trackbacks/361126.html
在我们做svn权限配置的时候可能会有如下配置:

a配置:
[working:/project1/branches/v1.0.x]
@backup = r
user1=rw
user2=r
b配置:
[working:/project1/branches/v1.0.x]
*=
@backup = r
user1=rw
user2=r

这两种配置有什么差别呢?
看上去似乎两者就差*=,也似乎没有什么区别。其实区别还是有的。

b配置就限定了[working:/project1/branches/v1.0.x]分支目录,除了user1、usr2和@backup组有访问权限以外,其他任何人都不能访问。
而a配置则不同。除了user1、usr2和@backup组有访问权限以外,从[working:/project1/]或者从[working:/]继承过来的权限的人也一样可以有相对应的访问权限。





zhyiwww 2011-10-13 11:39
]]>
subversion访问权限分配策略http://www.blogjava.net/zhyiwww/archive/2011/05/19/350598.htmlzhyiwwwzhyiwwwthu, 19 may 2011 06:26:00 gmthttp://www.blogjava.net/zhyiwww/archive/2011/05/19/350598.htmlhttp://www.blogjava.net/zhyiwww/comments/350598.htmlhttp://www.blogjava.net/zhyiwww/archive/2011/05/19/350598.html#feedback0http://www.blogjava.net/zhyiwww/comments/commentrss/350598.htmlhttp://www.blogjava.net/zhyiwww/services/trackbacks/350598.html【1】配置多资源库
步骤略

【2】配置目录访问权限,控制到目录

    [groups]
    g1=a,b,c
    g2=d,e,f

    [repos1:/]
    g1=r
    g2=r
    *=

    这个说明g1和g2对资源库repos1有读访问权限,其他人无任何权限。
  
   
    [repos1:/project1/src/com/xxx/dao]
    g1=rw
    g2=r
    * =
 
   
    [repos1:/project1/src/com/xxx/service]
    g2=rw
    g1=r
    * =
   
权限说明:
1、权限访问按模块进行配置
2、dao除了g1和g2外,任何人不能访问,但只有g1有写权限。
3、service除了g1和g2外,任何人不能访问,只有g2有写权限。
4、使用了"*="就必须对需要访问的人的权限做独立控制。
5、如果不使用"*=",就可以使用权限继承来实现对用户权限控制。


   



zhyiwww 2011-05-19 14:26
]]>
列出svn资源库目录http://www.blogjava.net/zhyiwww/archive/2011/05/17/350381.htmlzhyiwwwzhyiwwwtue, 17 may 2011 03:16:00 gmthttp://www.blogjava.net/zhyiwww/archive/2011/05/17/350381.htmlhttp://www.blogjava.net/zhyiwww/comments/350381.htmlhttp://www.blogjava.net/zhyiwww/archive/2011/05/17/350381.html#feedback0http://www.blogjava.net/zhyiwww/comments/commentrss/350381.htmlhttp://www.blogjava.net/zhyiwww/services/trackbacks/350381.html
/>
    dav svn

  
    svnparentpath "/svn_repos"
    svnlistparentpath on

    authtype basic   
    authname "myproject subversion repository"
    authuserfile /svn_repos/htpasswd   
    require valid-user



主要是绿色字体的部分,让你可以列出资源库目录,否则就是没有访问权限。


zhyiwww 2011-05-17 11:16
]]>
windows下cvsnt服务的配置http://www.blogjava.net/zhyiwww/archive/2008/07/30/218639.htmlzhyiwwwzhyiwwwwed, 30 jul 2008 03:24:00 gmthttp://www.blogjava.net/zhyiwww/archive/2008/07/30/218639.htmlhttp://www.blogjava.net/zhyiwww/comments/218639.htmlhttp://www.blogjava.net/zhyiwww/archive/2008/07/30/218639.html#feedback0http://www.blogjava.net/zhyiwww/comments/commentrss/218639.htmlhttp://www.blogjava.net/zhyiwww/services/trackbacks/218639.html(一)安装cvsnt
(二)配置repositories
   cvs1.png
(三)配置访问用户

   在计算机配置里面添加一个组cvs,
   添加访问用户 a , b ,c ,d
   把用户a , b , c ,d 添加到cvs组里
(四)给cvs组的用户添加写权限
cvs2.png

至此,客户端的用户就可以访问您的cvs了。
如果没有第四步的配置,那么客户端用户可以checkout,但是不能commit

zhyiwww 2008-07-30 11:24
]]>
wincvs与cvsnt简明使用手则(转载)http://www.blogjava.net/zhyiwww/archive/2006/06/02/49860.htmlzhyiwwwzhyiwwwfri, 02 jun 2006 01:25:00 gmthttp://www.blogjava.net/zhyiwww/archive/2006/06/02/49860.htmlhttp://www.blogjava.net/zhyiwww/comments/49860.htmlhttp://www.blogjava.net/zhyiwww/archive/2006/06/02/49860.html#feedback2http://www.blogjava.net/zhyiwww/comments/commentrss/49860.htmlhttp://www.blogjava.net/zhyiwww/services/trackbacks/49860.html阅读全文

zhyiwww 2006-06-02 09:25
]]>
网站地图