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可以。
待高手继续解决。。。
分享到:
相关推荐
使用它我们可以做到随时随地的进行项目开发,摆脱了开发过程中空间的限制(当然,随时随地的条件是可以上网),同时解决了团队合作中的一个令人头疼的问题--修改冲突。以前我们用SourceSafe进行项目控制时,经常发生...
SVN 允许多个程序员协作开发,避免了代码冲突和版本问题。 3. 安全性 SVN 支持安全连接,保护用户的数据安全。 四、SVN 的缺点 1. 学习成本 SVN 需要一定的学习成本,需要用户了解 SVN 的基本概念和使用方法。 ...
Subversion(SVN)是一种版本控制系统,用于...以上是SVN使用中的一些常见问题及解决方案,通过理解这些基本问题,可以更好地管理和协作开发项目。在实际工作中,遇到问题时,应参考SVN文档或在线资源以获取更多帮助。
SVN 使用指南(含 SVN 服务器的安装与使用) SVN(Subversion)是一种版本控制系统,能够帮助开发团队更好地管理代码仓库。下面是 SVN 使用指南,涵盖了 SVN 服务器的安装与使用、SVN 客户端的安装与使用等内容。 ...
### SVN入门及配置使用 #### 一、SVN简介与背景 **SVN**,全称为 **Subversion**,是一款非常流行的版本控制系统。它能够帮助开发者有效地管理项目的源代码和其他类型的文件,支持版本回溯、历史变更追踪等功能。...
svn服务端安装和使用svn服务端安装和使用svn服务端安装和使用svn服务端安装和使用svn服务端安装和使用svn服务端安装和使用svn服务端安装和使用svn服务端安装和使用svn服务端安装和使用svn服务端安装和使用svn服务端...
SVN 使用教程 SVN(Subversion)是一种开源的版本控制系统,允许多个用户协同工作于同一个项目。通过 SVN,可以追踪文件的变化、记录修改记录、解决冲突等。下面是 SVN 使用教程的详细说明。 Checkout(检出) ...
在开发过程中,SVN使用的重要性不言而喻,它提高了工作效率,确保了代码的一致性和可追溯性。 首先,安装SVN客户端是使用SVN的第一步。常见的客户端有TortoiseSVN(Windows平台)、SmartSVN(跨平台)等,它们提供...
《myEclipse8.5集成SVN与Android SVN使用详解》 在软件开发过程中,版本控制工具的重要性不言而喻,它能够帮助开发者追踪代码的变更历史,协同多人合作,并确保代码的一致性和稳定性。本文将详细介绍如何在...
**SVN 使用教程** **1. 安装客户端与配置服务端** 安装客户端是使用 SVN 的第一步。TortoiseSVN 是一个常见的 SVN 客户端,提供了直观的图形界面。下载并安装后,根据提示进行操作,可以选择是否立即重启计算机以...
svn 使用教程 svn 是一种版本控制系统,主要用于软件开发中的版本控制和项目管理。下面是svn 的使用教程: 一、svn 服务端安装配置 svn 服务端可以通过两种方式安装:官方安装包和图形化服务端。官方安装包需要...
在使用git-svn时,可能会遇到Windows平台下的中文乱码问题,通过配置git-completion.bash、profile和gitconfig文件,可以解决ls命令、git log显示及提交时的中文编码问题。 在版本控制守则方面,应该避免提交垃圾...
下注:使用svn revert 提交你得修改 检验历史 svn log svn diff 比较本地修改 比较工作拷贝和版本库 比较版本库与版本库 svn cat svn list 关于历史的最后一个词 其他有用的命令 svn cleanup svn import 摘要 4. ...
【MyEclipse SVN插件及安装使用教程】 MyEclipse是一款功能强大的Java集成开发环境,它为开发者提供了全面的Eclipse扩展,包括Web、Java EE、移动应用等开发工具。而SVN(Subversion)是一种版本控制系统,用于管理...
Windows下SVN使用指南.ppt
- 保持SVN客户端和服务器的版本兼容,以避免可能出现的问题。 - 定期更新SVN插件,以获得最新的功能和修复。 - 使用合适的权限设置,确保团队成员能访问和操作他们负责的代码部分。 通过以上步骤,你可以在Eclipse...
### Eclipse中SVN插件的使用详解 #### 安装与配置 在Eclipse中集成Subversion(简称SVN)插件,能够极大提升团队协作效率,实现代码版本控制、协同开发等功能。首先,确保Eclipse环境已安装,然后通过Help菜单下的...
svn 常见问题
**SVN安装配置及使用说明** SVN,全称Subversion,是一款开源的版本控制系统,用于管理和跟踪项目源代码的变化,对于多人协作开发的团队来说,是不可或缺的工具。本说明将详细介绍SVN的安装、配置以及日常使用的...