我正在使用Sliksvn Windows客户端并且有一个DOS BAT文件,其中包含下面的svn命令以列出存储库的内容.
svn --username raj --password N:7Rt%2+ --non-interactive list -v svn://dev.somehost.com/project1/data/dropbox
Run Code Online (Sandbox Code Playgroud)
我收到了错误
svn:来自服务器的身份验证错误:密码不正确
当我在DOS窗口中直接输入相同的命令时它可以工作,所以我确定密码是正确的.我怀疑passowrd中的字符是保留字符或类似的东西有没有办法传递密码而没有DOS命令试图解释字符.我已经尝试将密码放在双引号,单引号和puts = after --password之间.有人可以建议解决方案,因为我不能要求更改密码.谢谢
小智 6
在批处理文件中,'%'符号标记环境变量.使用%%(其中两个),因此它被转换为百分比标记:
--password N:7Rt%%2+
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
854 次 |
| 最近记录: |