【问题标题】:svn on mac access deniedmac上的svn访问被拒绝
【发布时间】:2021-05-07 09:02:38
【问题描述】:

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

【问题讨论】:

标签: svn homebrew


【解决方案1】:

检查您的文件夹的访问权限是否配置错误,以便未知 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

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

谢谢

【讨论】:

    【解决方案2】:

    我过去在 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/
    

    【讨论】:

      猜你喜欢
      • 2011-04-20
      • 2020-09-02
      • 1970-01-01
      • 2015-02-12
      • 2013-08-22
      • 2012-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-15
      相关资源
      最近更新 更多