让svn自动检测您的用户凭据吗?

时间:2009-03-04 09:58:42

标签: svn

有没有办法让svn自动检测你的凭据(例如通过读取主目录中的.file)?

我有一个包含一些svn命令的bash脚本,我希望它以运行脚本的用户的身份自动运行。如果我在脚本中放入一个用户的凭据,那么它就更容易运行(没有问题就可以轻松运行)但是我们不知道是谁做了什么?

2 个答案:

答案 0 :(得分:1)

嗯,shell中的环境变量通常提供USER或UID变量。 USER是当前用户的用户名,UID是当前用户的数字用户ID。 例如:'echo $ USER'

或者您可以使用'id'程序,如下所示:'id -nu'

我认为svn不能自动检测当前用户的名字,但由于你使用的是bash脚本,你可以自己提供名称,例如:'svn --username $ USER'

答案 1 :(得分:0)

如果你根本不使用任何身份验证(例如通过file:// - protocol),Subversion将使用你的loginname作为commitname