`
fantaxy025025
  • 浏览: 1278659 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

SVN使用及问题

阅读更多

SVN 命令 来自悠悠堂

 

问题记录和解决方法

 

不能提交:can't create directory ... permission denied

今天碰到这个问题,检查了一下,大约是用户使用权限的问题。这其中比较扰人的地方在于svn-server是几个软件组合在一起的,httpd的权限,svn的权限,user(使用svn)的权限,当前用户的权限。httpd作为svn的服务器,需要操纵某个目录,所以容易碰到权限问题。

我自己安装管理的svn-server,在win-7下安装tortoise客户端,使用eclipse3.5,用subclipse插件,结果报这个错误。

首先我改动了项目整个目录的权限为755,也就是我自己可以有完全的操纵权,但仍旧失败。

Google一下,有人用这个命令“chown -R apache:apache /home/svn/repos”,并通知用户解决了。从这里可以更进一步说,是目录权限的问题。

索性我改成777,okay,解决。现在可以却行,一定是目录权限分配和使用问题了。

非最终的解决方法:

看一下httpd的使用者,sudo ps -aux | grep httpd,我的linux上httpd线程的使用者是nobody,所以改成nobody可以。

待高手继续解决。。。

 

分享到:
评论

相关推荐

    Ankhsvn 安装及使用

    使用它我们可以做到随时随地的进行项目开发,摆脱了开发过程中空间的限制(当然,随时随地的条件是可以上网),同时解决了团队合作中的一个令人头疼的问题--修改冲突。以前我们用SourceSafe进行项目控制时,经常发生...

    SVN使用教程.docx

    SVN 允许多个程序员协作开发,避免了代码冲突和版本问题。 3. 安全性 SVN 支持安全连接,保护用户的数据安全。 四、SVN 的缺点 1. 学习成本 SVN 需要一定的学习成本,需要用户了解 SVN 的基本概念和使用方法。 ...

    svn常见问题及解决

    Subversion(SVN)是一种版本控制系统,用于...以上是SVN使用中的一些常见问题及解决方案,通过理解这些基本问题,可以更好地管理和协作开发项目。在实际工作中,遇到问题时,应参考SVN文档或在线资源以获取更多帮助。

    SVN使用指南(含SVN服务器的安装与使用)

    SVN 使用指南(含 SVN 服务器的安装与使用) SVN(Subversion)是一种版本控制系统,能够帮助开发团队更好地管理代码仓库。下面是 SVN 使用指南,涵盖了 SVN 服务器的安装与使用、SVN 客户端的安装与使用等内容。 ...

    SVN入门及配置使用

    ### SVN入门及配置使用 #### 一、SVN简介与背景 **SVN**,全称为 **Subversion**,是一款非常流行的版本控制系统。它能够帮助开发者有效地管理项目的源代码和其他类型的文件,支持版本回溯、历史变更追踪等功能。...

    svn服务端安装和使用svn服务端安装和使用svn服务端安装和使用svn服务端安装和使用svn服务端安装和使用svn服务端安装和

    svn服务端安装和使用svn服务端安装和使用svn服务端安装和使用svn服务端安装和使用svn服务端安装和使用svn服务端安装和使用svn服务端安装和使用svn服务端安装和使用svn服务端安装和使用svn服务端安装和使用svn服务端...

    SVN使用教程文档

    SVN 使用教程 SVN(Subversion)是一种开源的版本控制系统,允许多个用户协同工作于同一个项目。通过 SVN,可以追踪文件的变化、记录修改记录、解决冲突等。下面是 SVN 使用教程的详细说明。 Checkout(检出) ...

    SVN使用SVN使用SVN使用

    在开发过程中,SVN使用的重要性不言而喻,它提高了工作效率,确保了代码的一致性和可追溯性。 首先,安装SVN客户端是使用SVN的第一步。常见的客户端有TortoiseSVN(Windows平台)、SmartSVN(跨平台)等,它们提供...

    myEclipse8.5集成svn android svn使用

    《myEclipse8.5集成SVN与Android SVN使用详解》 在软件开发过程中,版本控制工具的重要性不言而喻,它能够帮助开发者追踪代码的变更历史,协同多人合作,并确保代码的一致性和稳定性。本文将详细介绍如何在...

    SVN 使用教程,手把手教你使用SVN

    **SVN 使用教程** **1. 安装客户端与配置服务端** 安装客户端是使用 SVN 的第一步。TortoiseSVN 是一个常见的 SVN 客户端,提供了直观的图形界面。下载并安装后,根据提示进行操作,可以选择是否立即重启计算机以...

    svn使用教程

    svn 使用教程 svn 是一种版本控制系统,主要用于软件开发中的版本控制和项目管理。下面是svn 的使用教程: 一、svn 服务端安装配置 svn 服务端可以通过两种方式安装:官方安装包和图形化服务端。官方安装包需要...

    git-svn使用用法

    在使用git-svn时,可能会遇到Windows平台下的中文乱码问题,通过配置git-completion.bash、profile和gitconfig文件,可以解决ls命令、git log显示及提交时的中文编码问题。 在版本控制守则方面,应该避免提交垃圾...

    SVN使用手册中文版快速入门

    下注:使用svn revert 提交你得修改 检验历史 svn log svn diff 比较本地修改 比较工作拷贝和版本库 比较版本库与版本库 svn cat svn list 关于历史的最后一个词 其他有用的命令 svn cleanup svn import 摘要 4. ...

    MyEclipse SVN插件及安装使用教程

    【MyEclipse SVN插件及安装使用教程】 MyEclipse是一款功能强大的Java集成开发环境,它为开发者提供了全面的Eclipse扩展,包括Web、Java EE、移动应用等开发工具。而SVN(Subversion)是一种版本控制系统,用于管理...

    Windows下SVN使用指南.ppt

    Windows下SVN使用指南.ppt

    myEclipse svn安装及使用方法

    - 保持SVN客户端和服务器的版本兼容,以避免可能出现的问题。 - 定期更新SVN插件,以获得最新的功能和修复。 - 使用合适的权限设置,确保团队成员能访问和操作他们负责的代码部分。 通过以上步骤,你可以在Eclipse...

    svn常见问题及解决办法

    svn 常见问题

    SVN安装配置及使用说明

    **SVN安装配置及使用说明** SVN,全称Subversion,是一款开源的版本控制系统,用于管理和跟踪项目源代码的变化,对于多人协作开发的团队来说,是不可或缺的工具。本说明将详细介绍SVN的安装、配置以及日常使用的...

Global site tag (gtag.js) - Google Analytics