svn客户端自行修改密码

酷酷的兵 2020-03-26 10:49:17
首先svn密码文件是passwd,但是网上大部分都是用htpasswd修改passwd文件,但是使用htpasswd修改配置文件之后,我的svn客户端无法进行正常的检出。难道svn不识别md5的秘钥么。

[root@localhost cgi-bin]# vim ChangePasswd.ini

[path]
authuserfile=/home/guoke/svn/conf/passwd
logfile=/var/www/cgi-bin/ChangePasswd.log
[setup]
pwdminlen=6
[html]
passmustgreatecription=SVN自助密码修改
yourname=用户名
oldpwd=旧密码
newpwd1=新密码
newpwd2=确认新密码
btn_change=修 改
btn_reset=重 置
changepwdok=密码修改成功
changepwdfailed=密码修改失败
servererror=服务器错误,请联系管理员
passmustgreater=新密码位数必须大于
twopassnotmatched=两次密码输入必须相同
entername=请输入你的用户名
enterpwd=请输入你的密码
errorpwd=你的密码不正确
back=返 回
...全文
137 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
安装: 在安装前,请用户先编辑运行脚本文件runzdclient,将其中的user和pass分别修改成您的帐号和密码并保存。 安装需要root权限,这通常使用sudo或者su -c sudo ./install 安装程序会复制核心程序zdclient以及用户脚本runzdclient到系统目录/usr/bin,并设置相关属性,如果用户希望安装到其他目录,可给出目的路径,如sudo ./install /usr/local/bin,但请保证目的目录在系统PATH环境变量内。 成功执行安装将看到####Installation Done.####的提示。 运行: 如果用户配置的帐号信息无误并且安装成功,那么用户只需要运行runzdclient,即可看到有关的认证成功的信息。 如果系统内安装有libnotify的工具,运行脚本时会出现如图的提示(Ubuntu中的效果,如果没有,请安装sudo apt-get libnotify-bin):[没有安装libnotify-bin虽然不能显示,但并不影响认证。] 可以通过桌面的启动器运行runzdclient,或把把runzdclient加入到比如GNOME的“系统->首选项->启动程序“当中,以便每次登录系统即可自动认证上网。 终止: 用户执行一次`runzdclient -l`,即可成功离线。 编译: 用户可通过svn获得最新的开发代码: svn checkout http://zdcclient.googlecode.com/svn/trunk/ zdcclient-read-only 或者从项目主页下载版本代码包并自行解压。 http://code.google.com/p/zdcclient/downloads/list 编译需要libpcap库,一般Linux发行版里面安装libpcap包即可,在ubuntu中,需要libpcap-dev: sudo apt-get install libpcap-dev 从命令行进入源代码目录,运行make,应该很快就能生成zdclient,当然前提是系统中安装了gcc等编译环境,这里不再累赘。 make install也可完成安装,这根运行install效果基本一样,同样有make uninstall以供卸载。再次提醒安装前先修改runzdclient文件内的账户信息。 其他 当用户使用的认证网卡不是默认的第一个网卡(如eth0)时,可使用runzdclient --dev eth1这样的参数方式启动程序,或者修改runzdclient文件内ARGS="",加入自定义的参数。 DHCP模式: 当认证环境需要使用DHCP模式时,需要使用--dhcp参数启动(可在runzdclient的#其他参数行设定) 这里提到的DHCP模式不是完全指网卡是否用DHCP获取IP,DHCP模式的特点是: 1.在Windows启动后,提示本地连接受限,网卡IP为169.254.x.x的格式,使用客户端认证后才重新获取IP; 2.在Linux下启动后,网卡IP为空; 如果符合以上两点,则必须使用--dhcp模式启动zdclient,而且在认证成功后,是需要运行系统的DHCP客户端重新获取一次IP的,通常是dhclient,这一点在启动脚本dhcp_zdc_run.sh内已经包含。 至于在认证前已经能获得IP的环境,不是这里所说的动态模式,使用静态模式启动即可。 版本号: 认证报文中包含了协议版本号,zdclient 0.4版中的默认版本号是以武汉大学官方客户端的3.5.04.1013fk为准,已知更新的版本是3.5.04.1110fk,不过暂时不影响使用。如果您使用时发现提示&&Info: Invalid Username or Client info mismatch.,很可能是软件的版本号和您使用环境的认证系统不匹配,可尝试使用--ver参数自定义版本号,或联系作者PT,帮助ZDClient兼容您的环境。
运维管理发布系统 Demo 地址: http://demo.hujingguang.cn username: guest 管理系统 password: 123123 #这是一个运维平台,使用bootstrap 和django 框架进行开发。目前实现了项目管理模块,发布Git和SVN代码库的php工程,回滚代码,以及集成Saltstack 进行应用批量部署模块和命令批量执行. 命令审计查询 前端模板下载地址: https://startbootstrap.com/ Docker Image 部署 docker pull hooversa/ops_system:latest docker run --name ops_system --rm -p 80:81 -d hooversa/ops_system 浏览器打开 127.0.0.1 (用户名/密码: admin/helloworld) 服务器部署步骤, 1 :安装python2.7版本,CentOS6.x, django1.9框架 pexpect python模块,svn工具 git工具 Saltstack 自动化工具 2: pip install django==v1.9.0 && pip install pexpect && yum install git subversion -y && pip install salt==v2015.8.13 3: 进入工程根目录,配置好mysql数据库,执行python manage.py test 测试数据库连接 4: 初始化数据库表,python manage.py makemigrations && python manage.py migrate 5: 创建一个管理员账号, python manage.py createsuperuser ,(在该平台里,只有管理员才能发布工程到正式环境) 6: 第一次发布代码,需要初始化发布记录,直接在表ops_deploy_info 插入一条发布记录,版本号根据自己项目而定,发布到相应的环境需要初始换相应的target字段:如测试环境target为test,预生产环境为pre,正式环境target字段为online. 7: 如果发布到正式环境,需配置ssh秘钥登陆,发布密码为管理员密码。发布到测试环境或预发布环境,密码为机器的root密码 8: 运行平台 python manage.py runserver 0.0.0.0:80 9: 如果要进行应用部署,请将项目根目录下的sls目录里面的所有文件拷贝至salt的file_root 下面,一般为/srv/salt 下面。如果要部署tomcat应用,请自行下载jdk源码包,放在/srv/salt/tomcat/files下面,并修改install.sls文件. 10: 要进行应用部署,需要安装minion客户端,并配置好master 和id ,还有必须在grains 添加三个变量:group,area,usage。 这个三个变量信息会在主机信息中对应:组,地址,和用途三栏。否则刷新无法获取到主机信息 11: 命令审计模块需要在各个salt-minion端安装agent.py,该文件位于项目下tools文件夹中,在salt-master运行 master.py接受来自agent.py的数据。,master.py需要配置数据库连接信息。直接编辑文件添加即可. git clone https://github.com/hujingguang/OpsSystem.git cd OpsSystem && cat INSTALL -----Demo 地址: http://demo.hujingguang.cn username: guest password: 123123

5,655

社区成员

发帖
与我相关
我的任务
社区描述
Web开发应用服务器相关讨论专区
社区管理员
  • 应用服务器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧