`

SVN提交失败(细节如下):Can't open activity db: Permission denied.

    博客分类:
  • SVN
阅读更多
TortoiseSVN Failed!

      SVN从这台服务器迁移到另外一台服务器(Linux),能checkout,但是无法提交(commit)。提交失败的提示,如下:
      “SVN提交失败(细节如下):Can't open activity db: Permission denied.”

原因是:
      迁移过来后,仓库下的文件和目录没有写的权限。

解决办法:
      直接修改仓库下的文件和目录的写权限。
      # chmod -R 777 /home/svn/develop (通过此方法,问题解决)

备注:
     网上也有说以上也不是最好的解决办法。
      最好是将apache用户(也就是svn的http管理用户)成为该目录的拥有者。
      #chown -R apache:apache /home/svn/develop
      前提是你有这个用户和组





分享到:
评论
1 楼 yangleilt 2011-02-23  
不知道lz这个问题解决了没有呀!

相关推荐

    svn提交失败

    当你遇到“svn提交失败”的问题时,通常意味着在尝试将代码更改推送到 SVN 仓库时遇到了障碍。这可能是由于多种原因引起的,包括但不限于冲突、权限问题、网络问题或者是本地代码的问题。以下是一些可能的原因和解决...

    转svn-E170001报错的原因以及解决方案.docx

    svn-E170001报错的原因以及解决方案 svn-E170001报错是指在使用Jenkins配置svn拉取项目时出现的一种错误,错误信息为svn: E170001。该错误的出现是由于svn账户名和密码没有权限所导致的。 svn-E170001报错的原因:...

    sqlite3.exe

    svn: E720003: Can't set file 'XXXXXX' read-write: 系统找不到指定的路径。 1. 将sqlite3.exe放到.svn目录下 2. 在.svn目录下执行: sqlite3 wc.db "delete from work_queue" sqlite3 wc.db "delete from wc_lock...

    清楚svn目录下生成的.svn文件夹

    在使用Subversion(SVN)版本控制系统管理代码时,`.svn`文件夹是SVN用于存储元数据的地方,包括版本信息、工作副本配置等。这些文件夹对于SVN的正常运行至关重要,但有时它们可能会占用大量的磁盘空间,或者在不...

    SVN各种错误提示产生原因及处理方法大全

    2. svn: OPTIONS of 'http://svn.moon.ossxp.com/svn/test': authorization failed: Could not authenticate to server: rejected Basic challenge(http://svn.moon.ossxp.com) 该错误提示的原因是口令输入错误。...

    SVN 出错误清理工具 sqlite3.exe

    当svn 出现clean up 死循环时,或者无法提交提示错误时。 1.把sqlite3.exe放到.svn文件夹下 2.在.svn目录下打开命令行输入以下语句: sqlite3 wc.db "delete from work_queue" sqlite3 wc.db "delete from wc_lock" ...

    删除.svn文件夹,就是这个了

    - 在删除.svn文件夹之前,请确保已经提交了所有必要的更改到SVN服务器,因为一旦删除,本地版本控制信息将不可恢复。 - 使用注册表修改有风险,建议在操作前备份注册表,以免造成不必要的系统问题。 - 如果只是想...

    svn 出错误清理工具sqlite3.exe

    1.把sqlite3.exe放到.svn文件夹下 2.在.svn目录下打开命令行输入以下语句: sqlite3 wc.db "delete from work_queue" sqlite3 wc.db "delete from wc_lock" 3. svn 执行clean up

    .svn删除软件

    需要注意的是,直接删除`.svn`文件不会影响已提交到SVN服务器的代码,但会导致本地工作副本失去版本控制,无法进行版本对比、更新和提交操作。如果你只是想临时断开与SVN服务器的连接,而保留版本历史,应使用`svn ...

    解决svn update:Failed to run the WC DB work queue associated with 错误的解决

    1.将sqlite3.exe放到.svn的同级目录 2.启动cmd执行sqlite3 .svn/wc.db 3. "select * from work_queue"; 4. delete from work_queue; 5.svn目录下右键:TortoiseSVN->Clean up

    sqlite3(解决svn不能clean up问题)

    如果由于意外断电、程序崩溃或其他原因导致这些状态未能正确清理,可能会导致`svn cleanup`失败。 在这种情况下,我们可以直接与Subversion使用的SQLite3数据库进行交互,以解决清理问题。SQLite3.exe是一个命令行...

    SVN_commit错误分析经验共享

    在IT行业中,版本控制系统是开发团队协作的重要工具,其中Subversion(SVN)是一个广泛应用的开源版本控制系统。本文将深入探讨“SVN commit错误分析经验共享”,帮助开发者理解和解决在使用SVN过程中遇到的常见问题...

    myeclise10之svn:E210004错误解决

    myeclise10 svn: E210004: Number is larger than maximum 解决方案 专门解决win7 64位操作系统 下svn插件问题。 下载文件包括: site-1.8.22.zip --->svn离线安装包 Slik-Subversion-1.8.9-x64 --->问题修复必选...

    org.tmatesoft.svn_1.3.2.eclipse.zip

    标题 "org.tmatesoft.svn_1.3.2.eclipse.zip" 暗示这是一个针对Eclipse集成开发环境(IDE)的Subversion(SVN)客户端插件版本1.3.2的压缩包。Subversion是一款流行的开源版本控制系统,用于管理软件项目中的源代码...

    SVN无法提交出现 Can't set file "/db/txn_current" read-write :拒绝访问

    根据所提供的文件信息,这里将详细阐述当遇到“无法提交出现Can't set file '/db/txn_current' read-write :拒绝访问”错误时,应该采取的解决步骤和相关知识点。 首先,该错误信息表明SVN客户端无法以读写模式设置...

    svn 清理失败 (cleanup 失败) 的解决方法

    1下载附件(无须安装),把wc.db(SVN目录下的隐藏文件)移到压缩路径下,例如:F:\soft\SQlite2开始 -> 运行 -> 打开 cmd命令 DOS命令打开指定目录例如:F:\soft\SQlite ;3 打开 wc.db:sqlite3 wc.db, 执行 ...

    java实现svn更新和提交.rar

    import org.tmatesoft.svn.core.SVNClientManager; import org.tmatesoft.svn.core.SVNDepth; import org.tmatesoft.svn.core.wc.SVNUpdateClient; // 创建 SVNClientManager SVNClientManager clientManager = ...

    SVN自动更新提交脚本.zip(windows版本)

    本压缩包"SVN自动更新提交脚本.zip(windows版本)"提供了一个在Windows环境下自动执行SVN更新和提交操作的解决方案。 1. **SVN自动更新**: SVN自动更新功能允许用户定期从服务器获取最新的项目代码,确保本地...

    SVN使用手册大全

    SVN 使用手册大全 SVN(Subversion)是一款开源的版本控制系统,广泛应用于软件开发、文档管理和项目协作等领域。本手册将详细介绍 SVN 的使用方法和技巧,帮助读者快速掌握 SVN 的使用。 修改 SVN 访问密码 在...

    批量删除.svn脚本

    在描述中提到的`delsvn.bat`文件是一个批处理脚本,通常用于Windows环境下执行命令行操作。批处理文件是一种简单的编程方式,允许用户将一系列DOS命令写入一个文本文件中,然后通过运行该文件来一次性执行这些命令。...

Global site tag (gtag.js) - Google Analytics