k****f 发帖数: 3794 | 1 看了那个conf文件,没有搞清楚。
是不是svn的用户管理是不能跟系统的用户关联呢??
我想要系统用户自动变成svn的用户,怎么做? |
p**i 发帖数: 688 | 2 我这样实现的: 系统的用户都存到ldap directory(openldap server)里
subversion用apache的mod_ldap:Authentication Provider设成ldap
以后引进新的server都用ldap authenticate
【在 k****f 的大作中提到】 : 看了那个conf文件,没有搞清楚。 : 是不是svn的用户管理是不能跟系统的用户关联呢?? : 我想要系统用户自动变成svn的用户,怎么做?
|
k****f 发帖数: 3794 | 3 看上去很复杂的,有没有什么详细的tutorial
这两天要把svn问题搞定的
【在 p**i 的大作中提到】 : 我这样实现的: 系统的用户都存到ldap directory(openldap server)里 : subversion用apache的mod_ldap:Authentication Provider设成ldap : 以后引进新的server都用ldap authenticate
|
p**i 发帖数: 688 | 4 你如果有一个working ldap server会简单一些, 否则两天比较困难
因为你需要setup ldap server, migrate your user database (/etc/passwd, /etc/
group
etc) to ldap and configure mod_ldap in apache. 时间紧迫的话, 可以装个mod_dav
_svn
然后直接用/etc/passwd来authenticate (not a good idea though):
http://search.cpan.org/~speeves/Apache-AuthenPasswd-0.12/AuthenPasswd.pm
【在 k****f 的大作中提到】 : 看上去很复杂的,有没有什么详细的tutorial : 这两天要把svn问题搞定的
|
k****f 发帖数: 3794 | 5 我的服务器只是做计算和编程用的,没有加入什么域服务器
是单独的机器。有没有更简单的配置办法
想法就是,把本机的用户和svn用户自动联系起来,
越简单的越好
dav
【在 p**i 的大作中提到】 : 你如果有一个working ldap server会简单一些, 否则两天比较困难 : 因为你需要setup ldap server, migrate your user database (/etc/passwd, /etc/ : group : etc) to ldap and configure mod_ldap in apache. 时间紧迫的话, 可以装个mod_dav : _svn : 然后直接用/etc/passwd来authenticate (not a good idea though): : http://search.cpan.org/~speeves/Apache-AuthenPasswd-0.12/AuthenPasswd.pm
|
p**i 发帖数: 688 | 6 你的机器如果有SASL, 可以直接用SASL实现
如果有apache 2.2, 可以用Mod_Authnz_External实现
etc/
【在 k****f 的大作中提到】 : 我的服务器只是做计算和编程用的,没有加入什么域服务器 : 是单独的机器。有没有更简单的配置办法 : 想法就是,把本机的用户和svn用户自动联系起来, : 越简单的越好 : : dav
|
p***o 发帖数: 1252 | 7 你可以用linux自己的用户权限控制,把repository里的所有东西
设成组(g)可读(r)可写(w),目录再加上传播组名(s),这样组里的
人就能修改了。你再把其他人(o)的权限都关掉,他们不在组里就
没法访问了。此方法适用于NIS+NFS+SSH。web的svn没试过,不知道。
【在 k****f 的大作中提到】 : 我的服务器只是做计算和编程用的,没有加入什么域服务器 : 是单独的机器。有没有更简单的配置办法 : 想法就是,把本机的用户和svn用户自动联系起来, : 越简单的越好 : : dav
|
k****f 发帖数: 3794 | 8 这么做,能够在svn上看到是谁在check in的。
【在 p***o 的大作中提到】 : 你可以用linux自己的用户权限控制,把repository里的所有东西 : 设成组(g)可读(r)可写(w),目录再加上传播组名(s),这样组里的 : 人就能修改了。你再把其他人(o)的权限都关掉,他们不在组里就 : 没法访问了。此方法适用于NIS+NFS+SSH。web的svn没试过,不知道。
|
p***o 发帖数: 1252 | 9 我记得log里有,有人check in了还想抵赖?
【在 k****f 的大作中提到】 : 这么做,能够在svn上看到是谁在check in的。
|
k****f 发帖数: 3794 | 10 o,那可以试试看看
【在 p***o 的大作中提到】 : 我记得log里有,有人check in了还想抵赖?
|