问题标签 [svn-server]

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.

0 投票
1 回答
1473 浏览

shell - 如何使用命令行备份和恢复“ubersvn”数据?

目前,我们可以ubersvn通过转到 Web 界面、登录、转到 Adminstartor、Backup 并按照那里的 UI 来备份服务器数据。

我需要通过命令行/批处理命令来完成。

0 投票
1 回答
167 浏览

svn - 链接呈现为原始 html 文本

我有一个这样的主页:

当我单击底部的两个链接之一时,我得到原始 html 源而不是网页。

我究竟做错了什么?

其他链接工作,包括第三个链接到与最后一个相同的服务器。

0 投票
2 回答
795 浏览

macos - 清除SVN路径选项说明

我已经工作了一段时间,试图更好地理解 SVN。我正在使用 Mac OSX Lion 服务器。我已经能够设置并在机器上运行 SVN 并制作它,以便我可以签入和签出文档。但是,我希望通过 Internet 访问其他服务,因此当我和我的许多同事在旅行时,我们仍然可以一起工作。我已经转发了 3690 端口(我相信那是 SVN 端口)并且之前设置了 ssh 的端口。

我在 安装了 SVN 存储库/Library/Subversion/Repository/,并且我在服务器上有版本和终端进行测试。我可以使用file://path 参数进行连接,但无法使用svn+ssh://username@localhost/MyProject.

我知道我可以通过 ssh 连接并且错误是“未找到存储库”。我猜我需要一条不同的路径,但我读过的所有 Mac OS 文章都只讲述了如何在主机上设置它,而不是通过 LAN 或外部使用。

非常感谢任何想法或想法。作为我在下面采取的步骤的参考,是我正在使用的文章的一些链接。

0 投票
1 回答
108 浏览

svn - 在 ubuntu 小查询上设置 SVN 服务器

我已经在我的服务器上设置了 Subversion 存储库。当我将任何文件添加到我的工作副本并提交时,它表示已成功提交。现在,当我从 url 访问存储库位置时,它会向我显示那些文件,但是当我通过 SSH 登录并查看存储库文件夹时,文件不存在。

例如:在以下网址上,我看到了我的存储库中所有文件夹和文件的列表

http://ec2-23-23-213-14.compute-1.amazonaws.com/myproject/

但是当我查看我的 /www/myproject/ 时,从 SSH 我只找到以下文件

README.txt, conf, db, format, hooks, locks, project1 其中“project1”是我的初始导入。

只是这样还是我在设置SVN时犯了任何错误。

提前致谢。

0 投票
2 回答
5978 浏览

apache - CentOS 5.8 上的 SVN 服务器

我正在尝试在 CentOS 5.8(CentOS 版本 5.8(最终版))上设置一个颠覆服务器。我对 CentOS 只有一点经验。到目前为止,我只使用过 SuSE 和 Ubuntu。

我遇到的问题是,当我尝试通过http://domain.tld/svn访问我的 SVN 存储库时,我得到“禁止访问,您无权访问此服务器上的 /svn/。”。

这些是我的设置步骤:

/etc/httpd/conf.d/subversion.conf 的内容

创建相关路径

想不通,怎么回事。。。

CentOS 5.7 上的其他来源建议将此作为附加步骤:

当我执行这个时,我得到chcon: can't apply partial context to unlabeled file /var/www/svn/repos

所以我环顾四周,发现一个用户说,我应该使用

代替

所以我还添加了 2 行httpd_sys_rw_content_t

问题依旧...

问题依旧...

编辑

我还在 subversion.conf 中添加了身份验证规则:

这些配置规则是从之前在 SuSE 下运行的安装复制而来的。文件具有有效内容。问题依旧...

编辑

我已经删除了<LimitExcept GET PROPFIND OPTIONS REPORT></LimitExcept>行,以便始终应用身份验证。当我现在从浏览器访问 svn 时,我得到一个 HTTP-Basic-Auth 窗口。在我输入现有且正确的凭据后,“禁止”消息再次出现。问题依旧...

编辑

我终于让它运行起来了。我已经设置了存储库路径,SVNPath /var/www/svn/repos而不是SVNParentPath /var/www/svn. 现在一切都很好...

0 投票
1 回答
3765 浏览

macos - 在 Mac OS 山狮上设置 Subversion 服务器(可以通过浏览器访问,但无法从 subversion 中签出)

一些细节(也许对某些人有用):

板载:mac mini + 山狮 + Server.app。

问题:我确实可以通过浏览器访问我的 subversion 存储库,但无法通过命令行访问它以进行结帐(例如)。

我已经完成了

  1. 从 Mac OS Lion获取 mod_dav_svn.so和mod_authz_svn.so并将其放入/usr/libexec/apache2

  2. 接下来,在/Library/Server/Web/Config/apache2/webapps中创建com.site.svn.plist

  3. 我已将mod_dav_svn.somod_authz_svn.so的LoadModule(s) 添加到/Library/Server/Web/Config/apache2/httpd_server_app.conf中:

  4. 我创建了**/private/etc/apache2/svn_configs/svn_config.conf**:

  5. 我已经从终端执行:

webappctl 启动 com.site.svn

之后我可以通过https://site/svn/repo1

但是当我试图颠覆结帐系统时,系统给了我:

你知道我为什么会遇到这种情况吗?

PS 权利

777所有者/组- _www:_www

我已经习惯了-我阅读了http://www.themacosxserveradmin.com/2011/01/lion-server-and-svn.html并尝试将其集成到山狮中。

谢谢你的想法。

0 投票
2 回答
6799 浏览

svn - 在使用 nas 驱动器作为文件存储库的 windows 上安装 subversion 的教程

我们都有 Windows 机器,但我们所有的文件都存储在 NAS 驱动器上,所以我们并没有真正的服务器,但想要使用某种版本控制。

谁能推荐一个要使用的版本控制软件和一个关于如何安装和使用它的简单教程,或者如果没有建议购买一本书,它将一步一步地告诉我。

0 投票
2 回答
5680 浏览

xcode - 如何在 Windows 服务器上使用 collabnet subversion edge 设置 SVN 服务器,以及如何在 Mac 上使用 Xcode 远程连接到它?

我是一个关于 SVN 服务器的新手。我之前确实使用过 SVN 来签入/签出代码,但从未学习过如何从头开始设置 Subversion 服务器。

是)我有的:

服务器 | Windows Server 2012 标准版,已激活:

  • 安装了 Collabnet Subversion Edge,
  • 创建了一个存储库,
  • 使用 GUI 上的开始按钮创建用户并启动服务器localhost:4434/csvn/

客户 | MacOSX Mountain,安装了 Xcode 4.5:

我试图通过使用外部 IP 地址和存储库名称来添加存储库https://1.1.1.1/svn/,但正如预期的那样,它不起作用并显示"Host is unreachable"

我尝试使用本地主机名,也没有运气。虽然我确实在他们的文档中注意到,他们提到了 IP 地址设置,但我在任何地方都找不到。

我想让它让用户可以远程和本地访问和使用 SVN 存储库。

我不知道该怎么办,请帮助我。谢谢你的时间!

0 投票
1 回答
453 浏览

macos - 在 Mac OS X 10.6 服务器上激活 SVN 服务器或 ssh+svn:// 连接

我有 Mac OS X 10.6.8 服务器。它已安装 svn 1.6.17。所以我使用 macports 安装了最新版本(1.7.8):sudo port install subversion。

现在,如果我在终端窗口中输入 svnserve --version 我会得到新版本:1.7.8。但是,如果我远程检查新的 svnserver 是否处于活动状态:

ssh 用户名@host svnserve --version

我得到了旧版本 1.6.17。此外,似乎我必须手动将新版本添加到每个用户的路径中。

如何在这台机器上全局激活它的 SVN 服务器?

谢谢,

缺口,

0 投票
3 回答
925 浏览

c# - 如何使用 SharpSvn 获取文件大小?

我正在使用 SharpSvn (C#) 在网页上显示存储库内容的模块。为了获取我正在使用的 url 内容列表:

因此,对于每个项目,我都会获得有关名称、路径、url 的信息……但我还需要知道它的大小。那么有什么方法可以使用 SharpSvn 从 svn 服务器获取这些信息?

谢谢。

编辑:DJ KRAZE 的回答让我意识到我的问题不够清楚。该产品是一个类似于 Dropbx 的网站,所有 svn(授权)用户都可以在其中查看和浏览 Web 上的存储库。所以这段代码应该在 svn 服务器上运行。例如 - 用户从其自己的 PC(例如,使用乌龟)添加文件,然后提交。稍后他想在网络上查看这些文件(同样,就像保管箱一样),以及它们的大小。sharpsvn 是否提供此功能?