我已经在Raspberry PI上安装了SVN并将其配置为访问网络驱动器上的存储库。
在/etc/fstab
我有以下内容:
//192.168.1.12/SHARE/repos /media/repos cifs sec=ntlm,username=Guest,password=,_netdev,dir_mode=0777,file_mode=0777 0 0
这没有问题。
当我使用以下命令将项目添加到存储库时:
sudo svn import mywebsite/ file://media/repos/mainrepository/mywebsite/ -m "Initial Upload"
我收到以下错误:
svn: E170000: Unable to connect to a repository at URL 'file://media/repos/mainrepository/mywebsite'
svn: E170000: Unable to open an ra_local session to URL
svn: E170000: Local URL 'file://media/repos/mainrepository/mywebsite' contains unsupported hostname
我认为可能引起问题的唯一原因是文件设置:
drwxrwxrwx 2 root root 0 Jun 11 2009 repos
如您所见,所有者是root。我认为它必须是www-data,但是由于某种原因我无法更改它。
uid
和gid
。因此,您可以尝试使用挂载共享uid=www-data,gid=www-data,dir_mode=0775,file_mode=0775
(如果失败,请使用其数字ID)。