问题标签 [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.
php - WebSVN 与 VisualSVN 服务器,有人获得身份验证工作吗?
我在 Windows 服务器上安装了一个VisualSVN服务器,为多个存储库提供服务。
由于 VisualSVN 服务器内置的 web-viewer 是一个简约的颠覆浏览器,我想在我的存储库之上安装WebSVN 。
然而,问题是我似乎无法让身份验证工作。理想情况下,我希望 VisualSVN 中指定的当前存储库身份验证与 WebSVN 一起使用,这样虽然我在 WebSVN 中看到了所有存储库名称,但如果没有正确的凭据,我实际上无法浏览它们。
通过访问此 google 查询中最顶部链接的缓存副本,您可以看到我目前发现的看起来很有希望的内容。
(主博客页面似乎已被破坏,我指的最顶层页面的域是-wizzard.de)
在那里,我发现了一些 php 函数,我可以将它们附加到 WebSVN 中的一个 php 文件中。我在那里进行了修改,但我所做的只是让 WebSVN 要求我输入用户名和密码,无论我输入什么,它都不会让我进入。
不幸的是,php 和 apache 对我来说基本上是黑魔法。
那么,有没有人成功地将 WebSVN 与 VisualSVN 托管存储库集成?
php - FogBugz、WebSVN 和 Cygwin - 未生成差异
我可以理解我要问的内容有点具体和小众,但如果你能提供一些帮助,你实际上可能会让我保留一些头发!
我最初在FogBugz 技术支持页面上发布了查询,但并没有太多的乐趣。
基本上,我使用 webSVN 作为存储库浏览器来为 FogBugz 提供日志和差异功能。WebSVN 允许我查看日志但不显示任何差异信息。我已经用细齿梳检查了 webSVN 的 PHP,并确定 websvn 在哪里调用 svn 实用程序,以获取文件内容并使用 sed 和 enscript 对其进行格式化,最终生成的文件是空白的。
我已将实用程序调用分解为更小的语句,并使用命令行手动测试,在我合并 sed 语句之前一切似乎都很好。有没有其他人遇到过这个问题,或者知道解决方案?下面的语句是从 PHP 中调用的,是生成空白文件的地方。
svn - fogbugz,svn 集成不起作用。(svn 托管在 wush.net 上)
我刚刚将两个项目切换到了fogbugz,到目前为止我非常喜欢它。FB 有一些功能可以将 trac 从水中吹走。但是,我无法让 FB 从 FB 问题中指向修订。
我已经在 tortoisesvn 中设置了 bugid 并且一切正常 - 我可以在 GUI 中单击 bugid,然后会弹出一个fogbugz 浏览器并显示正确的问题。然而,反过来不起作用。
我正在使用 wush 进行我的 svn 托管。
我看过
http://fogcreek.com/FogBugz/docs/60/topics/sourcecontrol/setup/Subversion.html
和
https://support.wush.net/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=33&nav=0
但还没有弄清楚如何正确地做到这一点。我将 websvn 访客帐户设置为对 repo 具有读取权限。
trac 和 svn 之间的集成运行良好。我能够(从 trac 票证)看到在链接到 SVN 提交中的评论的修订中更改的源。
有没有人成功地将 FB 与 websvn/SVN 的 wush 主机集成?
编辑:
我也很高兴能够在 FB 问题中添加链接或参考,甚至文本。但是,提交似乎没有触及 FB 问题。
编辑:回应一张海报:
bugid 在 svnUI 中正确显示 - 也就是说,我可以单击 tortoisesvn 历史记录中的链接,它会在fogbugz 中显示 url。
什么不工作是:
- 将签入评论自动更新/插入到 FB 问题中
- 在 FB 中,没有返回到 repo/changes/etc 的链接。
svn - bluehost 上的 websvn
我已经能够让 SVN 在 bluehost 上工作。接下来,我尝试设置 websvn,并且可以看到 websvn 主页面,但是当我单击存储库时,出现此错误:
运行此命令时出错:/home/username/system/bin/svn --non-interactive --config-dir /tmp log --xml --verbose --limit 2 'file:////home/username/devel //测试/'
/home/username/system/bin/svn:第 60 行:/usr/bin/sed:没有这样的文件或目录 /home/username/system/bin/svn:第 64 行:/usr/bin/sed:没有这样的文件或目录 ls:写入错误:损坏的管道 /home/username/system/bin/svn:第 88 行:/usr/bin/sed:没有这样的文件或目录
但是 /usr/bin/sed 从 ssh 可以正常工作。有什么提示吗?谢谢
linux - Subversion/Apache 服务器的代码高亮显示
我一直在寻找一种方法来为我的 Subversion 和 Apache 安装添加代码突出显示,这些安装托管我的本地 subversion 项目。它在安装在 VM 中的 Fedora Core 10 上运行。我想使用syntaxhighlighter,但我不知道如何让 Apache 自动将所需的 javascript 插入到我的源代码文件中(而不污染源代码)。
是否可以修改我现有的 Apache 2.2/SVN 1.5.5 安装以使用 syntaxhighlighter?(这就是它的样子)
有一个由 Collabnet 托管的名为 WebSVN 的项目,它似乎内置了类似的东西,但是在遇到麻烦之后我已经让 web 颠覆工作(并且 Fedora 配置得很好),我不想使用 OpenCollabnet 的 WebSVN 版本. 加上他们的版本不支持最新的 subversion 和 Apache。
如何向服务于 subversion 源的 Apache 添加某种形式的代码突出显示?
svn - 如何通过 WebSVN 限制存储库访问?
注意:我最初在serverfault.com上问过这个问题,但到目前为止只得到了一个回复,我越想越觉得在 stackoverflow 上可能会更好。
我有多个通过 Apache 2.2 和 WebDAV 提供的颠覆存储库。它们都位于一个中心位置,我以这篇debian-administration.org文章为基础(不过,我放弃了对简单 htpasswd 文件使用数据库身份验证)。
从那时起,我也开始使用WebSVN。我的问题是,并非系统上的所有用户都应该能够访问不同的存储库,并且 WebSVN 的默认设置是允许任何可以进行身份验证的人。
根据 WebSVN 文档,最好的解决方法是使用 subversion 的路径访问系统,所以我希望使用 AuthzSVNAccessFile 指令来创建它。
但是,当我这样做时,我不断收到“403 Forbidden”消息。
我的文件如下所示:
我在文件中有默认策略设置:
每个存储库都会获得一个策略文件,如下所示:
default_auth.conf 文件包含以下内容:
我不完全确定为什么我需要 default_auth.conf 中的第二个 SVNParentPath,但我今天刚刚添加了这一点,因为添加 AuthzSVNAccessFile 指令导致我收到错误消息。
具有完全许可的访问文件
系统运行良好(并且基本上没有改变),但是当我开始尝试添加任何类型的限制时,例如
相反,我再次收到“权限被拒绝”错误。日志文件条目是:
我需要做什么才能使其正常工作?apache配置错了,还是我对svnaccess.conf文件的理解不对?
如果我以错误的方式解决这个问题,我对我的整体方法没有特别的依恋,所以也可以随意提供替代方案。
更新(20090528-1600):
我试图实现这个答案,但我仍然无法让它正常工作。
我知道大部分配置都是正确的,因为我已经添加了
一开始,“joebloggs”就拥有所有正确的访问权限。
当我尝试去特定于存储库时,做类似的事情
然后我得到了 mickmurphy 的权限被拒绝错误(joebloggs 仍然有效),错误类似于我之前已经遇到的错误
另外,我之前忘了解释我所有的存储库都在下面
更新(20090529-1245):
让它工作仍然没有运气,但所有迹象似乎都指向问题在于颠覆中的路径访问控制无法正常工作。我的假设是我没有配置 apache 或 svn 来正确识别我的存储库结构。
这是因为“[/]”条目似乎运行良好。
我还想到这个问题可能更适合 StackOverflow?
svn - WebSVN 有什么好的替代品吗?
过去几年我们一直在使用它,但目前对它并不满意。那里有什么好的替代品吗?
git - GIT Fogbugz 集成
在将 Git 绑定到 FogBugz 时,你会用什么来代替 WebSVN?
css - 任何精通 CSS 的人都可以帮我找出 WebSVN 设置的问题吗?
当谈到 CSS 时,我是一个完全的新手,所以我几乎已经放弃了自己解决这个问题。
我遇到的问题是我的 WebSVN 安装有一个与查看差异文件有关的奇怪问题。有一些 CSS 会突出显示当前行,但是当我在屏幕上上下移动鼠标时,这些行会高出或低 1-2 个像素,具体取决于我移动鼠标的方向。
在这里,试图解释它有点困难,这是一个显示问题的动画 gif:
WebSVN CSS 问题说明 http://www.vkarlsen.no/files/websvn_css.gif
要自己尝试,请在此处访问我的 WebSVN 存储库:
不幸的是,谷歌浏览器(或其他)似乎破坏了上述链接的“可点击性”,所以为了避免问题,我刚刚发布了文本中的实际链接。您需要登录,但用户名和密码都是不带引号的“guest”。请注意,您可能会收到有关该站点证书的警告。这是一个私人服务器,所以我不会为真正的证书掏腰包,所以忽略它。
在我使用的浏览器 Chrome 和 Internet Explorer 中,问题是可见的。
谢谢,接受的答案解决了问题,但我的问题也部分是这样的:
当您在动画 gif 中看到或者如果您尝试过鼠标向上移动时,我知道线条的 CSS 悬停样式会使线条更高。但是,当我将鼠标悬停在一行上时,插图中的底线不应移动,即使我将鼠标光标移动到另一行也是如此。当然,我所在的行和我移动到的行应该根据方向移动,因为一个丢失了 1-2 个像素,另一个获得了它们,但是插图底部的文本行应该不是真的动,应该吗?当我将鼠标光标移动到要开始的行列表中时,它们应该只向下移动 1-2 个像素,并且只有当我将它移出时。
我只是觉得这种特殊的行为很奇怪。
iis - WebSVN 安装在 IIS 6.0 上
我正在尝试在 Windows Server 2003 机器上设置 WebSVN,但没有任何运气。我做了以下事情:
- 安装 FastCGI
- 将 PHP 5.3.1.0 安装到 c:\PHP
用以下内容更新了 php.ini:
cgi.force_redirect = 0 cgi.fix_pathinfo = 1 fastcgi.impersonate = 1 fastcgi.logging = 0
下载并解压 WebSVN 2.3.0 到 D:\myWebRoot\websvn
- 将 distconfig.php 复制到 config.php
添加了以下内容:
$config->setSVNCommandPath('c:\Program Files\Subversion\bin'); $config->setDiffPath('C:\Program Files\FogBugz\accessories'); $config->addRepository('Documents', ' https://myServer >/myDir/Docs)', null, 'myDocsUser', 'myDocsPassword');
当我浏览到 URL myServer//websvn 时,我收到以下错误:
运行此命令时出错:“c:\Program Files\Subversion\bin\svn”--version --config-dir /tmp
有任何想法吗?