今天在内网重新部署了一台新SVN服务器,同事在客户端svn up更新的时候报错“svn: Can't open file '.svn/lock': Permission denied”,下面具体分析为什么会出现这样的问题及其如何解决?
    1.首先checkout一份文件到本地,其中svntest为仓库名称,第一次checkout的时候会提示输入SVN的账号和密码,我输入的SVN的账号是david。

2.同事svn up的时候会报下面的错误,提示信息显示没有权限写入或者读取“.svn/lock”文件。

3.然后用ls查看一下.svn的权限,发现.svn的属主属组为root,即第一步checkout的时候是用具有root权限的svn账号(david账号具有)。

4.最后在SVN服务器上面查看了david uid,gid均为0,即david账号具有root权限。
    5.知道了问题的真正原因,就可以通过下面的方法解决Can't open file '.svn/lock': Permission denied的问题。
    第一种方法是用具有root权限的账号给.svn受权限,让其它用户对该文件夹具有写权限。然后在svn up的时候就OK拉。

第二种方法是把.svn的属主属组修改给jerry用户,svn up的时候也是OK的。

总结:SVN 出现“Can't open file '.svn/lock': Permission denied”的问题是因为在客户端checkout的时候是用具有root账号的权限,而更新(svn up)的时候用的是普通账号而造成的,可以通过上面的方法之一解决。

SVN “不能打开文件“.svn/lock” 权限不够”精解相关推荐

  1. SVN 不能打开文件 系统找不到指定文件

    问题:下载SVN上的文件时候报错如图:必须点击Clean Up才可以下载 解决办法一:当我再次down的时候还是无法下载成功,此方法是可以进行Clean Up.但是下载的是还是会报如上错误. 最终是防 ...

  2. python打开文件夹的权限_python修改linux中文件(文件夹)的权限属性操作

    今天生成的对流云团路径图片放在linux下,文件的权限都是rw,没有x,后续的别人的程序调用不了,这里附上对三个属性的简单解释,有不够的欢迎大家补充 Linux的权限不是很细致,只有RWX三种 r(R ...

  3. python中以只读形式打开文件的模式是_详解python中各种文件打开模式

    在python中,总的来说有三种大的模式打开文件,分别是:a, w, r 当以a模式打开时,只能写文件,而且是在文件末尾添加内容. 当以a+模式打开时,可以写文件,也可读文件,可是在读文件的时候,会发 ...

  4. svn: 不能打开文件“/XXX/svn/xxx/db/txn-current-lock”: 权限不够

    svn前段时间还正常使用,突然就不能提交文件了,一脸懵逼.上网查看大部分都是要改svn资源库安装位置的权限,可是对于我来说怎么改权限都不行,按下面操作才解决: 1.停止svn服务 service  s ...

  5. svn服务器记录日志文件,svn服务器日志时间设置

    svn服务器日志时间设置 内容精选 换一换 日志记录了运行环境的运行情况和功能流程的处理情况,是维护人员查看系统状态.进行问题定位的重要工具和手段.日志模块根据系统设置的日志级别,记录不同详细程度的内 ...

  6. linux svn 查看忽略文件,SVN忽略文件或文件夹几种方法总结linux操作系统 -电脑资料...

    如果我们要实现SVN忽略文件或文件夹可以使用命令方式与图形界面下进行设置了,下面我来给大家把这两种方法都总结起来,希望对各位不同级别的运维朋友都会有帮助, 每个项目中的配置文件都有区别,在本地开发和线 ...

  7. linux svn上传文件,SVN限制上传文件类型和强制提交信息

    pre-commit需要700权限,放置hooks即可 pre-commit #!/bin/bash #site www.linuxea.com #blog www.linuxea.com #by m ...

  8. linux svn 查看忽略文件

    假设想忽略文件temp 1. cd到temp所在的目录下: 2. svn propedit svn:ignore . 注意:请别漏掉最后的点(.表示当前目录),如果报错请看下面 3. 打开的文件就是忽 ...

  9. python 怎么打开文件

    在 Python 中打开文件可以使用内置的 open 函数. 例如,你可以使用如下代码来打开一个文本文件并读取其内容: with open('filename.txt', 'r') as f:cont ...

最新文章

  1. request 对象和 response 对象
  2. Python实现贪吃蛇小游戏(双人模式)
  3. QIIME 2教程. 20实用程序Utilities(2020.11)
  4. python不退出运行页面_如何在不完全退出Tkinter窗口的情况下停止正在运行的函数?...
  5. 【转】怎么样从一个疯狂下载者成为一个学习者!!!值得反省下的问题·~~
  6. 9 10次c语言上机作业答案,C语言第五次上机作业参考答案
  7. Python中append()和extend方法的使用和区别
  8. 【考试记录】20181003
  9. python 苹果id申请_以写代学: python 模拟用户注册或登录账号
  10. 用户故事与敏捷方法—优秀用户故事准则
  11. 2022年双十一蓝牙耳机选哪款?便宜音质好的蓝牙耳机推荐
  12. 关于自制CMSIS_DAP离线下载器下载算法的代码说明:“0xE00ABE00, 0x062D780D, 0x24084068, 0xD3000040, 0x1E644058, 0x1C49D1FA“
  13. 利用Cesium加载 M3D BIM 模型
  14. 声明:请各位领导不要再看到我的文章瞎指挥了
  15. 【ubuntu】Ubuntu中Android NDK下载跟配置
  16. 代码审计系列:熊海CMS V1.0 (iseaCMS_1.0)
  17. 外卖帝国的一些潜规则
  18. DirectX11 With Windows SDK--11 混合状态
  19. Windows server 2012 Web服务
  20. arcgis属性表选择两个条件_arcgis中给属性表字段按条件批量赋值

热门文章

  1. 【cocos creator】编辑器里自动播放spine动画
  2. 【word毕业论文排版(2)】拼写检查
  3. 成都敏之澳:拼多多制作主图需要注意什么?
  4. 将程序移植到64位Windows
  5. office 2003 完全 卸载 工具 来自微软官方
  6. 6531E平台HTTPS接口调试
  7. C4D打开obj文件简单操作记录
  8. B端产品100问:一图掌握业务架构图绘制心法
  9. Python——PCA主成分分析
  10. 人工智能发展飞速,未来几十年哪些职业会被逐渐取代,这些专业还值得选择吗?