Articles of svn

在远程机器上的“svn update”

我需要能够在非技术用户的远程计算机上运行“svn update”,我该怎么办? 我们的非技术用户使用Windows XP,并安装了龟甲SVN客户端。 我正在考虑做下面的事情,但是我到目前为止还没有真正有利于… 批处理(在Windows上本地运行) Shell(在远程机器上运行需要SSH访问/客户端) CGI(通过networking在远程机器上运行)

如何设置匿名autoversioning mod_dav_svn服务器?

我想创build一个自动备份的DAV SVN服务器,没有任何types的访问控制。 我在这方面进行了几个变种的实验,但是最后他们中的每一个都遇到了这个错误: "Anonymous lock creation is not allowed." 所以,作为回退选项,我想configuration我的SVN位置具有默认凭据。 这可能吗? 有没有更好的方法来做我想做的事情?

Apache可以自动validation?

我很抱歉,如果标题不是很精确,但这是真的。 我在我的电脑上运行Apache 2.2来托pipe一个LAN Subversion服务器。 由于它是本地的,所以我不需要严格的安全性,也没有设置authentication指令。 <Location /svn> DAV svn SVNPath /path/to/repos Order deny,allow Allow from 192.168.1.0/8 </Location> 这在保存我的文件的修订版本的情况下效果很好。 但是,没有作者在修订中指定,因为没有authentication。 我的室友会和我一起在某些项目上合作,虽然这不是必须的,但如果我们能够理清谁做了什么,那将是非常好的。 当然,我可以build立一个简单的身份validation领域与两个用户(有可能这是最简单的方式),但是我想知道是否有可能有Apacheauthentication我和我的室友,至lessSVN是根据我们的静态局域网IP地址(或其他任何可以透明地用作识别因素),而不是WWW身份validation。

SVN通过切诺基服务

简短的问题:Apache有一个mod_svn。 但有没有类似的方式通过切诺基获得SVN访问? 如果是的话,怎么样? 我找不到任何有关这方面的信息

Subversion(Svn)Propfind 405错误

在stackoverflow询问以下内容。 http://stackoverflow.com/questions/2016868/subversion-svn-propfind-405-error/2017121 他们说你可以帮忙。 我是颠覆的全新,并被告知这是自切片面包以来最好的事情。 我已经试过谷歌,我只是空白什么是错的,并尝试了多个不同的build议。 我得到以下错误 位置信息已被错误地指定。 svn:Propfind of'/ svn':405方法不允许( http:// IPADDRESS )IPADDRESS是我的服务器的IP地址。 当我尝试通过Zend Studiologin时,我得到了这个。 我使用以下方法尝试loginurlhttp:// IPADDRESS / svn /用户名:fakeuser密码:fakepassword 我相信这个问题是围绕这个文件,因为错误“位置信息指定不正确”。 该文件包含在httpd.conf文件中。 我已经重新启动Apache,并没有错误,当重新启动Apache。 <Location /project1> DAV svn SVNPath /home/jhughes/project1 AuthzSVNAccessFile /home/jhughes/.svn-policy-file AuthName "SVN Repositories" AuthType Basic AuthUserFile /home/jhughes/.svn-auth-file Satisfy Any Require valid-user </Location> 我已经花了几个小时,不能得到它。 所以,任何帮助表示赞赏,我肯定会给某人的观点。 我没有使用代理服务器。 我正在使用服务器的IP地址,因为我在服务器上有多个域,并认为这可能是一个问题。

尝试从Redmine浏览Subversion时出现证书问题

我正在尝试通过Redmine设置Subversion版本库浏览。 当我尝试访问版本库选项卡时,我遇到了证书问题。 我在Windows 2003服务器上使用VisualSVN。 在服务器日志文件(production.log)中,我看到: /列表/列表没有closures标签行:位置:最后80个未使用的字符:输出是:svn:“ https://192.168.1.13:8443 ”的选项:服务器证书validation失败:为不同的主机名颁发证书,颁发者是不受信任( https://192.168.1.13:8443 )在layouts / base内渲染模板在1.57800(0 reqs / sec)中完成| 渲染:0.01600(1%)| DB:0.03100(1%)| 500内部服务器错误[ http://192.168.1.16/repositories/show/vss] 在subversion_adapter.rb中,我有: def credentials_string str = '' str << " –username #{shell_quote(@login)}" unless @login.blank? str << " –password #{shell_quote(@password)}" unless @login.blank? || @password.blank? str << " –no-auth-cache –trust-server-cert –non-interactive" str end 和 cmd = "#{SVN_BIN} list –xml […]

从服务器端访问SVN回购

问题:如何设置服务器以访问存储库中的文件? 信息:我有这个小型的服务器项目,现在我已经工作了大约8个月。 我已经完成了一些事情,值得注意的是我有Apache和SVN运行。 我正在做的是设置Apache访问存储库内的文件。 通过一个存储库,而不是FTP,我的web开发会更好。 (我是一名大学生,把我的服务器留在家里,所以我所有的pipe理都是远程完成的。) 我希望服务器端最近的提交只是在一个文件夹中,而不是我可以访问,似乎并非如此。 有什么我必须做的最后一个提交显示,以便Apache可以加载这些文件? 或者我必须实际检查代码到服务器上的另一个文件夹,并让Apache访问这些文件? 细节: Ubuntu Linux 9.04 Apache 2.2.11 SVN 1.5.4

svn co“修改HEAD,完全recursion,包含外部”

我有这个用户的错误,这个用户可以但没有提交。 所有其他用户可以提交,等等 错误信息: 从svn + ssh签名://[email protected]:/ svn / project,revision HEAD,完全recursion,包含Externals为了更好地debuggingSSH连接问题,从[ssh]的[tunnels]部分删除了-q选项你的Subversionconfiguration文件。 networking连接意外closures

导入svn历史

我不得不清除我们的svn服务器,但在安装新的操作系统之前,我没有“转储”这些存储库。 但是,我对每个存储库中的每个文件都有一个完整的备份。 我已经把所有的旧文件都转回去了。 不幸的是版本历史已经完全消失了。 我仍然有所有旧的增量文件,svn可以看到每个修订与“validation”命令,但我想知道是否有可能从实际的文件(不是转储文件)直接导入旧的历史?

网页devise器的Subversion:networking共享上的存储库和FTP服务器?

我的configuration: htdocs在Windowsnetworking共享(z 🙂 web开发人员使用Dreamweaver修改签出并签入回驱动器z 运行在Ubuntu服务器上的LAMP在Hyper-V上进行了虚拟化,并使用apache指向开发者的z驱动器以testing网站 在现场服务器上通过FTP上传 现在: 我需要多次访问存储库,将它们保留在networking共享上,我们pipe理着大约200个网站。 所有的Web开发人员,pipe理员和IT都需要访问共享。 我发现创build一个svn服务器对我来说是最好的方式,所以我在一个使用Hyper-V虚拟化的Ubuntu服务器上创build了它。 现在我在Ubuntu服务器上有本地的回购站,但是我希望他们在我的networking驱动器上,如果可能的话,我想要一个post-commit,以便直接在我的实时服务器上进行ftp。 你们认为WebDav解决scheme会更好吗? 提前致谢 安杰洛