svn如何添加用户的?

svn如何添加用户的?,第1张

这个要看你的SVN服务器是怎么架设的,其中用户管理机制是什么

SVN有多种用户名管理机制,其中最常用的是和Apache结合的管理机制,如果是这个机制的话,你查看一下Apache的httpd.conf文件,里面会描述哪个文件存放用户名和密码。

然后在命令行模式下使用:“htpasswd 用户名密码文件名 用户名”指令增加用户。

建议使用Collabnet的SVN Edge安装包,这个安装包非常方便,基本上装完就能用,安装完成后通过控制台可以执行添加用户、分配权限、建立版本库等 *** 作。这个安装包是免费的。

这里其实有两个问题:

1、添加新用户,这是看你SVN服务器的用户管理方式,如果是和apache绑定的,就一般是用apache的htpasswd指令增加用户,如果没有和apache绑定,就直接手动修改存放用户ID密码的那个文件。

2、给新用户分配访问相应文件夹的权限,这个就是要修改权限文件了。

另外,看你是想修改post-commit这个钩子,那么你可以多写几行svn update,每行用不同用户密码。

如果你能描述想实现的具体目标,或许可以有其他的建议。

用htpasswd创建一个用户名、密码的对照文件。

如果要进行HTTP访问,还要设置APACHE的dav-svn结构:

加入如下几行:

AuthType Basic

AuthName "svn Subversion Repository"

AuthUserFile /etc/apache2/svn_pwd

Require valid-user

svn_pwd是你创建的密码文件。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11463374.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存