问题标签 [websvn]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
svn - 通过 PHP WebSVN 通过 HTTP:// 克隆 SVN
如何克隆/镜像没有 svn:// 访问但有私有(论坛登录)WebSVN 查看器的 SVN 存储库?
svn - 从 websvn 下载 diff 文件
有没有办法使用websvn接口生成 diff 文件(描述在特定提交事务中所做的更改) ,并允许用户下载它?
我想允许用户从 websvn 下载这样的差异,并将其上传到 reviewBoard(代码审查)应用程序。
我知道我可以用 svn 命令行做一些事情,但我需要一些可以在网络上工作的东西,而且由于我已经安装了 websvn,我认为将它用于这样的提议是合理的。
hudson - 如何配置 jenkins 以使用 websvn
我开始使用 jenkins,现在尝试将其配置为使用 websvn 进行差异和文件查看。我看到一个帖子说我必须配置多视图。但我不明白它的确切含义以及配置后如何使用它。
php - WebSVN自动多个Repositories
我已经开始使用 WebSVN,我想知道是否有正确/正确的方式来自动添加我的所有存储库?
我通过将 /etc/websvn/svn_deb_conf.inc 编辑为以下内容来解决此问题:
ubuntu - 如何使用 apt-get 进行 WebSVN 的无人值守安装?
使用 Ubuntu 10.10 ...
使用以下命令通过 apt-get 安装 WebSVN 时:
它将弹出 3 个屏幕询问配置详细信息(即您的 SVN 存储库在哪里等)。
有没有办法将此信息传递给此命令,以便安装可以无人看管?
谢谢
svn - 打开它时出现WebSVN错误
我第一次按照http://agilior.pt/blogs/pedro.rainho/archive/2010/02/06/11698.aspx在我的笔记本电脑(ubuntu OS)上安装 SVN 和 WebSVN,但是当我打开http:// /localhost/WebSVN我将收到以下错误:
我用谷歌搜索了很多来理解这个问题,但我在网上找不到任何关于解决这个问题的东西。
问题出在哪里,我该如何解决?
svn - svnnotify 与 websvn
我已将 svnnotify 配置为在每次提交后发送电子邮件。现在我想直接在邮件的修改路径字段中提供URL,以通过websvn显示差异,即所有修改后的文件都应该通过websvn直接打开以及以前版本和现在版本之间的差异。
请在下面找到要求,我当前的提交后挂钩脚本是,
上述脚本的输出是:
我想以这样一种方式修改上述脚本,即每当用户单击修改后的路径时,它应该直接在 websvn 中显示差异。征求您对此的建议。
谢谢你,srikanth B
apache - 如何配置 apache 以允许重叠位置(对于 svn 和 websvn)
我有一个适用于 SVN DAV 和 WebSvn 的 apache 配置。我目前在http://svnserver/svn和 websvn 在http://svnserver/websvn提供 DAV 。
我想做的是在http://svnserver/和 websvn 在http://svnserver/websvn提供 DAV 。但是,我无法让它工作,因为 websvn 位置位于 dav 根目录之下。
我有两个部分,一个用于 /,一个用于 /websvn。使用此配置,您根本无法访问 websvn,因为根位置会接管。我以为我可以使用正则表达式来匹配 DAV 但这也不起作用:
我努力了:
和
但两者都不起作用。使用正则表达式时,连接会在访问 / 时被重置。访问 /websvn 工作正常。
我在这里阅读了一篇帖子,该帖子表明 apache 在通过正则表达式时会对请求执行某些操作,这会弄乱 dav。看起来这是真的。
如果有什么更明确的,或者关于我如何让它工作的任何建议?
php - web svn 和 safe_mod 关闭冲突
我正在尝试安装 websvn,但出现此错误。
有什么解决方法吗?
PS:我无法关闭 php 安全模式。
apache - apache的高级重写规则
我通过互联网搜索,但没有找到匹配的问题或帖子。我花了几个晚上试图让它发挥作用,但没有成功。如果有人可以提供帮助并提供指导以使此高级 mod_rewrite 正常工作,我将不胜感激。(您可能想直接跳到下面的问题。)
环境: 我已经在 Apache 2.x 上安装了 websvn 最新版本,它具有 MultiView 功能,它可以在没有任何重写规则的帮助下生成以下格式的 URL:
这里的“组”不过是 SVNParentPath,而“Repname”是实际的 SVN 存储库。请注意“。” 在 Group 和 Repname 之间。
我配置了 SVN 1.7 + Apache 2,下面是 URL 格式:
该问题与此 SVN URL 无关。为了限制和管理用户对 SVN 存储库的访问,我为每个 Repname 配置了 LDAP 身份验证和基于 LDAP 组的访问。此配置是在我创建的脚本的帮助下自动完成的。
要求/问题: 我想在 WEBSVN 使用 MultiView apache 功能构建其 url 的 URL 中将/wsn/Group.Repname/转换为/Group/Repname/ 。
如果您仔细观察,“Group”和“Repname”不是 WEBSVN URL 中的单独文件夹,并且与存储库的 SVN URL 路径不匹配。我想对 svnweb.hostname.com 的每个 Repname 使用相同的 svn.hostname.com LDAP 身份验证和基于 LDAP 组的权限。要使其正常工作,svnweb URL 必须与 SVN 服务器 URL 匹配,例如
这: https://svnweb.hostname.com/ Group/Repname /path/to/files/and/folders/in/svn/
而不是 https://svnweb.hostname.com/wsvn/Group.Repname / path/to/files/and/folders/in/svn/
可能的解决方案和限制: 要实现/解决此问题,我不想修改 Web 应用程序或创建新的 apache LDAP 身份验证和支持路径中的“Group.Repname”的 LDAP 组配置。想象一下超过 500 多个 SVN 存储库和维护开销。我认为 mod_rewrite 可以帮助我为我实现重写的 URL 并保护 WEBSVN,确保人们可以访问他们应该访问的内容。
我尝试了几个重写选项,但我无法将/wsn/Group.Repname/转换为/Group/Repname/。如果您知道如何使用重写来实现这一点,请告诉我。感谢您的阅读,感谢您的意见和建议。