zoukankan      html  css  js  c++  java
  • linux远程添加windows上svn服务器用户名和密码

    我们一般在windows上使用图形界面直接增加SVN-Server的用户,但是有时会有需求使用命令行方式操作。

    一、在windows下使用cmd命令或者SVN-Server PowerShell:

      1、提前安装htpasswd程序,官网下载地址:https://htpasswdgenerator.com/download_htpasswd_generator.html

      

      2、打开cmd命令行或者SVN-Server PowerShell,然后增加svn用户及密码:

        首先进入到htpasswd所安装的目录,然后执行以下命令

      

          查看svn Repositories密码文件已经加入用户名和密码了

      

      二、linux远程方式添加

      首先共享windows的Repositories,然后挂载到linux;但是共享Repositories文件后,会使svn仓库权限错乱,导致svnserver不可用,此时需要登录VisualSVN Server重新点下自动分配权限(自己尝试过把htpasswd和groups.conf文件快捷方式出来,然后共享这两个文件,但是linux访问快捷方式文件是乱码,重写不了这两个配置文件)

      具体操作方法:右键VisualSVN Server(Local),选择Properties,选择Storage,然后在下图打勾处点一下,然后保存,然后再点一下,再保存,中途两次保存都会重启svnserver,耐心等待

      

      linux挂载文件:

    [root@host1 10:14:51~]# mount -t cifs -o username=test,password=123456 //10.20.206.235/Repositories /opt/win
    其中:-t cifs 指明使用网络方式挂载
         //10.20.206.235/Repositories 指你共享的文件夹路径
    [root@host1 11:07:49/opt/win]# ls
    fsdaf  groups.conf  htpasswd  htpasswd.lck  newport  VisualSVN-GlobalWinAuthz.ini
    增加用户名及密码:
    [root@host1 10:21:33/opt/win]# htpasswd -mb htpasswd xmf123 123456
    其中:-mb 指的是需要用MD5方式加密密码(因为win下的svnserver密码文件是MD5方式加密的)
    [root@host1 11:07:50/opt/win]# cat htpasswd
    test:$apr1$wf0.....$xWvajQbG3NHojHfX1nNpI1
    123:$apr1$31u$PrEf5ow89TMTNzTKqBQQ40
    test111:$apr1$WS/.....$Mkk1DSvfrtF2.GrZJT86r/
    xmftest:$apr1$Jl......$GAcilMIQzUPVaqEbgzwT61
    xmf123:$apr1$H3L4cz..$FidgjU4TOrPnegZExYLb31

    最后登录测试

  • 相关阅读:
    Siege 3.0 正式版发布,压力测试工具
    Pomm 1.1.2 发布,专为 PG 设计的 ORM 框架
    Whonix 0.5.6 发布,匿名通用操作系统
    国内开源 java cms,Jspxcms 2.0 发布
    EZNamespaceExtensions.Net v2013增加对上下文菜单、缩略图、图标、属性表的支持
    GNU Guile 2.0.9 发布,Scheme 实现
    jdao 1.0.4 发布 轻量级的orm工具包
    OpenSearchServer 1.4 RC4 发布
    Percona Server for MySQL 5.5.3030.2
    Samba 4.0.5 发布
  • 原文地址:https://www.cnblogs.com/01-single/p/13528151.html
Copyright © 2011-2022 走看看