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
}
相关推荐
解道Jdon6 天前
JDK 27发布:紧凑对象头、G1默认、量子安全TLS
ide·windows·git·svn·eclipse·github·visual studio
User_芊芊君子9 天前
RapidSVN 鸿蒙 PC 适配全记录:用 ArkUI 重建工作台,打通本地 SVN 操作闭环
华为·svn·harmonyos
重生之我来学Python17 天前
Git-SVN 混合开发,从入门到精通!
开发语言·git·svn·github
青禾83717 天前
Git 与 SVN 完全指南:从集中式到分布式的版本控制
分布式·git·svn
是乐乐啊呀18 天前
版本控制 GIT 和 SVN
git·svn
page_qiu21 天前
jekins 完整部署详细流程(集成 SVN 源码管理 + Maven 打包 + Jar 程序自动部署)
svn·maven·jar
aXin_ya25 天前
SVN使用
svn
EXI-小洲1 个月前
Pycharm 使用SVN进行拉取或提交 - SVN基本使用
svn·pycharm·版本控制
EXI-小洲1 个月前
MacOS IDEA将本地项目代码上传至SVN空仓库
macos·svn·intellij-idea
▍ 小太阳 ☼2 个月前
如何让Codex读svn项目
svn·chatgpt