VisualSVN服务端用文件更改用户权限密码

来源:互联网 发布:社交数据库设计 编辑:程序博客网 时间:2024/05/29 08:54

VisualSVN是界面化的工具,在页面上来改还是相对简单的,但是对于那些老版svn用户,不想用图形化来修改的时候,就需要知道具体的文件配置在哪里了。


首先找到你的svn的版本库存放的地址,进入具体的版本库的文件夹中,找到对应的conf文件夹,打开,文件夹中应该有一个VisualSVN-SvnAuthz.ini文件,这个里面存放的就是该版本库的用户权限。而密码文件则在版本库的根目录中的htpasswd文件中存放。


VisualSVN-SvnAuthz.ini中可以建立分组,可以按照目录给予一定的权限,就看你想怎么设置了。具体的设置具体看。

htpasswd文件中存放密码,一行为一个用户的信息,前面是用户名,中间跟着英文的冒号“:”,后面跟着密码。这个密码可以是明文的,也可以是加密的,如果没有那么规范,直接使用明文也是可以的,直接添加用户名及密码就好,如果想要规范一点,需要在图形化工具中添加用户,开始--》所有程序--》VisualSVN-->VisualSVN Server Manager,双击打开,这个就是图形化管理的界面了。单击users,即可查看存在的所有用户,右击users,既可以选择创建新用户,这里输入用户名及密码,在htpasswd中即可显示明文的用户名及加密的密码。


按理说,应该有一个文件可以让我们用命令行来创建用户名和密码,可是网上的教程都是说要找到Apache的bin目录下的htpasswd.exe文件,有可能是这个版本的svn太过于集成,我并没有找到Apache的相关文件目录,也就没有办法在进行命令行的创建。

如果想要修改密码,两个方法,一个图形化中,找到用户,右击修改密码,另外一个就是找到htpasswd文件进行手工修改,手工修改的密码就是你打出来的那些字符,明文。

版本库不可能只有一个,如何让所有的版本库使用一个用户权限文件,是目前正在研究的,网上的方法也试了很多,只可惜还没有成功。

0 0