Myt*_*h1c 6 tortoisesvn commit permission-denied
我可以做结帐,更新等.但是当我尝试提交更改时,SVN会给我以下错误:
无法打开文件'/ svn/p/pokemonium/code/db/txn-current-lock':权限被拒绝
我使用Windows 7 x64 SP1与最新版本的TortoiseSVN.UAC已关闭,我的帐户具有读写权限等.
我可以对其他svn存储库做好处.
Gre*_*ais 10
对我来说,它最终成为服务器上的权限问题.我在Linux机器上有我的repo,并使用svnadmin ssh in.为方便起见,我以root身份执行了我的create repository命令.我想把我的Windows盒子上的源码放到回购中,所以使用TortoiseSVN来设置trunk/branches/tags.包含服务器上的repo的目录由root拥有,Tortoise以apache的形式进入.我将服务器上的目录挂起来apache:apache,一切顺利.
chown apache:apache -R my_repo_root
Run Code Online (Sandbox Code Playgroud)
这是服务器配置问题.在Windows主机上,Visual SVN服务器默认在NETWORK SERVICE帐户下运行.我通过向此帐户授予对存储库文件夹的完全访问权限来解决此问题.另一种选择是将Visual SVN服务切换到SYSTEM帐户,但这可能会带来潜在的安全风险.
尝试这个。
这将为您留下(希望)一个工作副本,其中显示(!)自上次提交以来您修改过的所有文件。并解决您的锁定问题。
| 归档时间: |
|
| 查看次数: |
25773 次 |
| 最近记录: |