VisualSVN Server批量添加用户
VisualSVN Server批量添加用户,批量追加用户到svn路径下 passwd 文件
-
使用htpasswd.exe程序,如果未安装 Apache,可以下载Apache
httpd-2.4.63-250207-win64-VS17.zip 下载解压直接复制路径即可
- 使用Windows 系统脚本(PowerShell)运行以下内容
#方法一(各自独立密码写法)
$htpasswdPath = "C:\svn\auth\htpasswd" # 替换为实际路径(svn安装路径)
$users = @{
"user1" = "password1"
"user2" = "password2"
"user3" = "password3"
}
foreach ($user in $users.Keys) {
$password = $users[$user]
& "C:\Program Files\Apache\bin\htpasswd.exe" -bB $htpasswdPath $user $password
}
#方法二(统一密码写法)
$htpasswdPath = "C:\svn\auth\htpasswd" # 替换为实际路径(svn安装路径)
$users = @{
"user1", "user2", "user3"
}
foreach ($user in $users.Keys) {
$password = $users[$user]
& "C:\Program Files\Apache\bin\htpasswd.exe" -bB $htpasswdPath $user $password
}