我有问题通过乌龟svn提交文件到svn仓库。
在提交时,我得到错误:
Error: Commit failed (details follow): Error: Can't chmod '/mnt/svn_repos/software/db/transactions/3719-1.txn/rev': Operation Error: not permitted Finished!:
从阅读其他文章我想这是因为运行apache (在我的情况下WWW数据)的用户不是存储库的所有者。
所以,以root身份login,我做了这个:chown -R www-data:www-data软件
但是,ls -al显示根目录仍然是该文件夹的所有者,我仍然在提交时得到这个错误。
我在整个库上都做了chmod -R 777 * 。
有任何想法吗?
NB。 过去我已经能够承诺这个文件系统。 我们不得不重启我们的机器,而且apache没有自动启动,所以我们不得不手动启动它(只通过/ usr / sbin / apache2 -k start),因为我不能再提交了。
如果你使用NTFS / FAT。 find万维网数据UID(33在我的Ubuntu):
$ LC_ALL=C id www-data uid=33(www-data) gid=33(www-data) groups=33(www-data)
并用ouid = 33选项装入分区。