1

我正在编写一个 Bash 脚本来检查几个 SVN 目录以查看它们是否正在运行当前版本。svn info /path/to/svn工作正常,因为我在文件系统上,但需要svn info http://svnserver/path/to/svn用户名/密码,正如Get revision number of a remote repository 中所建议的那样。出于安全原因,我不想在脚本中嵌入自己的密码。但是,如果我不嵌入密码,而只是在提示符下输入密码,我就无法将其捕获到变量中。

因此,如果我必须使用用户名和密码,我可以将一个用户添加到我的 svn 存储库中,该用户只能获取 SVN Info 的输出吗?甚至只是修订版?

提前致谢!

4

1 回答 1

0

你不能这样做,但是:

  • 如果远程存储库需要身份验证并且您至少提供一次(没有--no-auth-cache选项),则这些凭据将被存储并在下次用于此主机中的此本地用户
于 2013-04-12T17:38:35.560 回答