Articles of svn

通过SVN检查DNS区域文件语法

我在开发环境中有服务器,我们通过svn仓库pipe理我们的DNS文件。 几天前,我们通过提交带有无效序列号的区域文件来搞砸我们的DNS服务器。 所以我想有一个规定,将有人提交之前validation区域文件的语法。 我知道validation区域文件的named-checkzone命令,但我可以在预先提交或提交后尝试这个吗? 如果是,那我该怎么做? 或者有没有其他的方法来完成这个? 任何帮助,将不胜感激。 更新 如果通过SVN无法实现,那么在重新加载bind守护进程本身之前,有没有办法在区域文件中检查语法?

通过ubuntu 16发布Apache SVN的Access文件

我已经通过Ubuntu 16安装了Apache SVN。 其中我试图通过AuthzSVNAccessFile / svn / net位置将不同path的访问基础限制。 听到我面临的问题[/]组越来越受到限制,但除了这个位置之外,任何path都不受限制,尽pipe在访问文件中尝试多个组合。 Server.conf <Location /svn> DAV svn SVNParentPath /svn/repos/ AuthzSVNAccessFile /etc/svn_serve.conf AuthType Basic AuthName "MITS" AuthUserFile /etc/svnpasswd Require valid-user </Location> 访问文件 [groups] admins=svnnet designers=designer1 [/] @admins=r [/svn/net] @designers=r @admins=rw

Serf 1.3.9编译为1.3.0?

我试图编译Subversion-1.9.7与redhad linux的农奴依赖。 它抱怨农奴不被发现: configure: serf library configuration via pkg-config checking for serf-2 library… no checking for serf-1 library… no configure: serf library configuration via prefix checking was serf enabled… no An appropriate version of serf could not be found, so libsvn_ra_serf will not be built. If you want to build libsvn_ra_serf, please install serf 1.3.4 […]

如何通过基于SVNpath的授权获取完整的父目录树

我在SVN仓库营销中有以下文件夹: /市场营销/事件1 /图片 /市场营销/事件2 /图片 … /市场营销/ EVENTN /图片 我有授权configuration: [组] head = user1,user2 visuals = user3,user4 [/] * = [营销:/] @head = rw [营销:/营销/事件1 /图片] @visuals = rw [营销:/营销/事件2 /图片] @visuals = rw … 这是工作的情况下,视觉组逐个检查所有图片文件夹。 如果子文件夹变得更多,这是烦人的。 理想的解决scheme是让视觉组检查/营销/一次,得到所有的子文件夹树,不包括视觉组无权阅读的文件。 但从SVN的视觉检查/营销/ /有授权错误。

svn端口(3690)不能通过路由器打开?

我在Synology NAS上安装了SVN服务器。 我将路由器上的端口3690转发到我的NAS的IP地址。 (添加端口转发规则后重启路由器) 我可以从我的内部networking访问我的回购。 我无法通过互联网(从外部IP)访问我的回购站。 试图了解为什么端口转发失败了,我在我的笔记本电脑上安装了nmap,在工作中安装了一台PC。 当我运行nmap查看哪些端口在我的NAS上打开时,它会报告3690(和其他端口)。 在192.168.1.13上发现开放端口3690 / tcp 当我通过互联网从个人电脑上运行nmap到我的路由器的外部IP地址,我没有看到端口3690是打开的。 扫描134-136-ftth.xxxxxxxxxx.nl(xxx.xxx.xxx.xxx)[1000端口] 在xxx.xxx.xxx.xxx上发现开放端口8080 / tcp 在21点24分完成SYN隐形扫描,已经过了4.55秒(总计1000个端口) 我尝试了所有我能想到的东西,但是我没有得到任何好处。 谁能帮我解决这个问题? PS:我的NAS上的SVN服务器不支持http,所以我必须使用使用端口3690的svn://协议。

SVN可以连接,但JSVN不能(与403禁止)

我的问题是, svn可以访问本地回购,但jsvn给我“403禁止”。 例: # /usr/bin/svn info http://localhost:8888/foobar/trunk/ –username fisheye Authentication realm: <http://localhost:8888> FOOBAR SVN Password for 'fisheye': # /opt/atlassian/fecru-4.0.3/lib/svn/jsvn info http://localhost:8888/foobar/trunk/ –username fisheye svn: E170001: OPTIONS of '/foobar/trunk': 403 Forbidden (http://localhost:8888) 我服务从Apache2回购使用: <VirtualHost *:8888> ServerName localhost <Location /> DAV svn SVNPath /var/svn/repo1 AuthUserFile /var/svn/repo1/conf/users.webdav.pw AuthzSVNAccessFile /var/svn/repo1/conf/users.webdav.acl AuthType Basic AuthName "FOOBAR SVN" <RequireAny> # require a […]

SVN errorcode = 2无法打开请求的SVN文件系统

我有MAMP运行(OS X的XAMP),我试图设置颠覆。 当我到我的浏览器中新创build的存储库时,我得到: <D:error> <C:error/> <m:human-readable errcode="2"> Could not open the requested SVN filesystem </m:human-readable> </D:error> 存储库安装在我的服务器目录中。 我的PHP文件也在那里,它工作正常。 我的基本httpd.conf设置: <Location /svn> DAV svn SVNPath ~/server/svntest (Authenticaton will be added later) </Location> 我已经把所有东西都调整到了777 drwxrwxrwx 9 gerrit staff 306 27 okt 2008 svn Apache的错误日志不显示任何错误。 我如何解决这个问题?

如何在slicehost上设置集市

我设法在slicehost上安装bazaar – 但我不确定如何使存储库networking可访问。 有什么build议么?

后跟提交挂钩与Trac

所以我遵循伟大的职位留在这里https://stackoverflow.com/questions/1113010/post-commit-hook-with-trac-and-svn的指示和在Windows上提及的Trac + VisualSVN相关的post。 我已经设置了一切 – 当我运行“post-commit.cmd” – 我没有得到任何错误。 我的问题是 – 我提交一个提交后Trac不更新票据,我不明白为什么? 我把Trac中的日志logging – 当我从钩子文件夹中运行post-commit.cmd脚本时,我得到下面的行,但没有更新的票证? Trac [svn_fs] DEBUG:导入Subversion绑定 有没有人有任何想法,我怎么能找出为什么它不从SVN更新票?

CodeCollaborator svn访问

我正在尝试设置CodeCollaborator跟踪软件的副本来执行代码审查,但是当我尝试将其指向我们的SVN存储库时,出现错误 错误:input无效:版本控制服务器configuration错误:无法根据configuration的存储库url创build有效的Subversionconfiguration:svn:“ https:// svnserver:8443 / svn / Repository ”的选项:服务器证书validation失败:颁发者不受信任( https:// svnserver:8443 ) 但是,我不知道要获取哪个证书或在哪里安装。 我试着运行一个简单的svn list https://svnserver:8443/svn/Repository/这给我的错误 validation服务器证书为“ https:// svnserver:8443 / svn / Repository / ”时出错: 证书不是由受信任的机构颁发的。 使用指纹手动validation证书! 证书信息: 主机名:svnserver.domain.local 有效期:自2008年8月12日星期二,10:27:29 GMT至2018年8月10日星期五10:27:29 GMT 发行人:svnserver.marvel.local 指纹:(hex值)(R)popup,接受(t)或者接受(p)永久? 此后,我可以在命令行运行svn命令,而不会出现任何问题,但仍然会出现设置CodeCollaborator的错误。 我需要安装哪些证书以及在哪里启动并运行?