mac上的svn访问被拒绝

mac上的svn访问被拒绝,svn,homebrew,Svn,Homebrew,我是mac的新手,我用自制软件安装了svn。但是,每当我尝试运行诸如checkout或import之类的svn命令时,它都会告诉我,对此url的权限被拒绝(尽管我知道您有访问权限,因为在windows下所有操作都可以正常工作) 当我输入命令时,它首先要求我进行身份验证。这至少起作用了(如果我输入了错误的密码,它会再次要求验证)。 你知道为什么它声称我没有存储库的权限吗? 我已尝试重新安装svn请检查文件夹的访问权限是否配置错误,以确保未知SID是所有者或具有读/写权限,但不是您的用户帐户 可能会

我是mac的新手,我用自制软件安装了svn。但是,每当我尝试运行诸如checkout或import之类的svn命令时,它都会告诉我,对此url的权限被拒绝(尽管我知道您有访问权限,因为在windows下所有操作都可以正常工作) 当我输入命令时,它首先要求我进行身份验证。这至少起作用了(如果我输入了错误的密码,它会再次要求验证)。 你知道为什么它声称我没有存储库的权限吗?
我已尝试重新安装svn

请检查文件夹的访问权限是否配置错误,以确保未知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服务器,请阅读以下文章:

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

也许这些文章会有帮助:

参考资料:-

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


谢谢

我过去在Mac OS上使用SVG时也遇到过同样的问题,对我有效的方法是用端点url代替端点url,例如,我尝试了服务器IP

http://dxbABC01:81/svn/ABC_XYZ_NAME_PRODUCT/
我在SVN设置中使用了IP地址,对我来说,我使用的是webstrom客户端

http://10.20.44.34:81/svn/ABC_XYZ_NAME_PRODUCT/

macOS使用相同的linux命令行。那么您的用户是系统管理员吗?在运行命令行签出或导入之前,可以使用sudo。检查此链接:。