我需要在不属于我的服务器上执行 svn checkout,我只想问一个简单的问题。如果我执行:
svn checkout https://path.to/svn/trunk/ folder --username myusername
我的用户名和密码会被保存吗?这样当我与该服务器断开连接时,有人就能使用我的凭据执行svn update
任何操作吗svn comit
?
法律:
我将通过 ssh 连接到 Linux 服务器(CentOS - 但我认为该发行版不相关)并从 shell(bash)运行这些命令,然后在结账并进行一些更新后我将断开连接。
答案1
不知道您的客户端具体情况,但 FreeBSD 端口中的 svn 客户端采用选项 --no-auth-cache 来阻止其保存任何身份验证详细信息。否则,它们将存储在 ~/.svn 中。
答案2
凭证不会保存在服务器上,而是保存在客户端上,它是客户端特定的,因此您需要检查您正在使用的客户端。如果有疑问,请在该客户端的支持论坛、帮助台或他们可能拥有的任何其他网站上询问。