VisualSVN Server批量添加用户

VisualSVN Server批量添加用户,批量追加用户到svn路径下 passwd 文件

  • 使用 htpasswd.exe程序,如果未安装 Apache,可以下载Apache

    复制代码
    httpd-2.4.63-250207-win64-VS17.zip 下载解压直接复制路径即可
  • 使用Windows 系统脚本(PowerShell)运行以下内容

bash 复制代码
#方法一(各自独立密码写法)
$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
}
相关推荐
chilx2 天前
高效易用的 MAC 版 SVN 客户端:macSvn 使用体验
svn
Linux运维技术栈12 天前
从版本控制到协同开发:深度解析 Git、SVN 及现代工具链
git·svn
闲人一小枚19 天前
mac 10.15.7 svn安装
svn·mac
口嗨农民工22 天前
svn status . 命令返回分析
linux·svn
yuanbenshidiaos24 天前
讲讲git 和svn
git·svn
梁萌1 个月前
Windows系统Jenkins企业级实战
运维·windows·ci/cd·svn·jenkins
阳光下的大嘴猴王1 个月前
SVN仓库突然没有权限访问
svn
EQ-雪梨蛋花汤1 个月前
【版本控制】SVN + TortoiseSVN版本管理实用教程(附安装+开发常用操作)
svn
limnade1 个月前
版本控制利器——SVN简介
svn
前端啊龙2 个月前
Git vs SVN 核心区别
git·svn