mac 上的 svn 访问被拒绝

时间:2021-05-07 09:02:38

标签: svn homebrew

我对 mac 很陌生,我使用自制软件安装了 svn。但是,每当我尝试运行像 checkout 或 import 这样的 svn 命令时,它都会告诉我,对此 url 的权限被拒绝(即使我知道可以访问,因为在 Windows 下一切正常) 当我输入命令时,它首先要求我进行身份验证。这至少是有效的(如果我输入了错误的密码,它会再次要求进行身份验证)。 任何想法为什么它声称我没有存储库的权限? 我已经尝试重新安装 svn

2 个答案:

答案 0 :(得分:0)

检查您的文件夹的访问权限是否配置错误,以便未知的 SID 是所有者或具有读/写权限但不是您的用户帐户。

也许检查您本地 SVN 文件的文件权限,并确保您当前的用户/您的 TortoiseSVN 进程具有更改这些文件所需的访问权限。

如果您不使用 LDAP 服务器,则必须检查:

在你的 /path/to/the/project/conf/svnserve.conf 中检查你是否有类似的东西:

anon-access = none
auth-access = none

您必须更改才能使用:

anon-access = none
auth-access = write
password-db = /path/to/passwd

然后在你的/path/to/the/project/conf/passwd

您可以创建您的用户:

user1 = password

如果您使用的是 LDAP 服务器,请阅读以下文章:

可能您的密码已过期,或者您没有提交的全部权限。

也许这些文章会有所帮助:

http://directory.fedoraproject.org/wiki/Howto:Subversion_Apache_LDAP

http://www.mylinuxtips.info/?p=7

参考:- Cannot commit to svn - access denied

希望这能解决您的问题,如果需要进一步说明,请在评论部分联系。

谢谢

答案 1 :(得分:0)

我过去在 Mac OS 上使用 SVG 时遇到了同样的问题,对我有用的是而不是端点 url,我尝试了服务器 IP,例如在我的情况下

http://dxbABC01:81/svn/ABC_XYZ_NAME_PRODUCT/

我在 SVN 设置中使用了 IP 地址,对我来说我使用的是 webstrom 客户端

http://10.20.44.34:81/svn/ABC_XYZ_NAME_PRODUCT/
相关问题