我通过递归更改subversion身份验证目录的所有者来解决这个问题:
sudo chown -R myuser:staff ~/.subversion/auth/
(上一个用户:组对设置为root:staff
)
您还需要设置password-stores = keychain
subversion配置文件:
~/.subversion/config
默认情况下,svn
(以及大多数 Unix 应用程序)将您的本地用户名作为远程登录的用户名传递。我怀疑您在 Subversion 服务器上的帐户名与您本地的帐户名不同。因此,第一次输入 Subversion 密码时身份验证会失败,并且svn
像大多数 Unix 应用程序一样,然后会要求提供远程用户名和密码并尝试重新进行身份验证。--username
您可以使用以下选项传递远程用户名svn
:
svn --username [remote_username] ...
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
15481 次 |
最近记录: |