我的仓库目录是/ var / www / svn ,访问文件是/ var / www / svn-auth ,我在svn目录下创build仓库project1 我的configuration svn.mydomain.com.conf <VirtualHost 127.0.0.1:8080> ServerName svn.mydomain.com <Location /> DAV svn SVNPath /var/www/svn/REPOSITORY_NAME AuthType Basic AuthName "Subversion repositories" AuthUserFile /var/www/svn-auth/passwd Require valid-user </Location> </VirtualHost> 一些修改httpd.conf Listen 8080 DocumentRoot "/var/www/" <Directory "/var/www"> nginx svn.mydomain.com.conf server { server_name svn.mydomain.com; location / { proxy_pass http://127.0.0.1:8080; } […]
我试图用Cornerstone SVN客户端访问我自己的SVN服务器。 我收到以下错误信息: 说明:无法联系“https:/[email protected]:443”存储库,因为无法build立SSL会话。 build议:此Mac无法提供有效的证书或服务器证书被拒绝为无效。 技术信息 Error : V4SSLHandshakeFailureError \ Exception : ZSVNSSLHandshakeFailureException 因果信息 说明:无法连接到URL为“https:/[email protected]/svn/robi”的存储库状态:175002 说明:“https:/[email protected]/svn/robi”的选项:SSL握手失败:SSL错误代码-1/1/336032856(https:/bar.mooo.info)状态:175002 我想我通过使用searchfunctionfind了解决scheme。 在apache.org或serverfault( SVN SSL协商失败 )上描述。 当服务器报告的主机名不符合SSL证书中给出的匹配主机名称时,可能会发生这种情况。 确保您的服务器configuration为ServerName和NameVirtualHost使用正确的值。 由于困难,我不能实施它有两个原因。 A)我不知道在哪里编辑ServerName和NameVirtualHost(httpd.conf不在apache2中) B)我不知道我要添加哪个名字,设置: 主机名:friedrich(在内部networking中)DDNS名称:bar.mooo.info(在SVN客户端input) 操作系统:Debian GNU / Linux wheezy / sid(3.2.0-4-amd64) Apache版本:服务器版本:Apache / 2.2.22(Debian) 更多/etc/apache2/sites-available/ssl.conf: […] <Location /svn> DAV svn SVNParentPath /srv/nas/hd0/svn # this line must be added if you want SSL […]
由于过度使用,我不得不升级我的机器,导致重新启动。 之后,我无法通过PuTTY连接,只能使用Google控制台。 此外,我的SVN存储库在那里,我也无法连接到它。 我查看了“VPC Network”中的防火墙规则,在重启前它们是一样的: iptables -L的输出: [newuser@google-server ~]$ sudo iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination ACCEPT all — anywhere anywhere ctstate RELATED,ESTABLISHED ACCEPT all — anywhere anywhere INPUT_direct all — anywhere anywhere INPUT_ZONES_SOURCE all — anywhere anywhere INPUT_ZONES all — anywhere anywhere DROP all — anywhere anywhere ctstate INVALID […]
我试图让多个用户访问/提交到我的回购,我遇到了权限问题(如预期)。 我遵循SVN书中的步骤,我仍然得到这个错误: svn:提交失败(详情如下): svn:无法创build目录'/usr/home/peter/svn/db/transactions/16-1.txn':权限被拒绝 我已经在db目录中设置了SUID位,编写了一个包装脚本,它将umask设置为002,然后执行“svn”命令并将组权限设置为rvx,位于svn / 我的脚本: #!/bin/sh umask 002 /usr/local/bin/svn "$@" 我错过了什么? 谢谢。
我已经使用了以下指南(直到第5步)在我的个人服务器上设置SVN: http : //blog.loadbalancer.org/how-to-setup-subversion/ 现在我在客户端机器上使用TortoiseSVN将我的工作导入服务器。 我试过了URL svn:// www。 mysite .com / repos / project_name,但它给了我一个“没有find存储库”的错误,即使我确定SVN守护进程正在运行。 我的存储库设置在/ home / svn / repos / project_name下 你有什么想法我可能做错了吗? 我从来没有这样做过,所以我不知道如何排除故障。 非常感谢您的帮助
我有一台拥有公共IP的计算机,通过HTTPS上的dav_svn服务于SVN存储库; 现在我需要安装Redmine并在HTTPS上提供它。 我还需要能够使用IP地址连接到两个站点/应用程序,因为我不能信任内部DNSparsing,也不能编辑主机文件。 什么是最好的解决scheme? 在localhost上移动SVN是可行的:SomePort,Redmine到localhost:SomeOtherPort并且安装一个HTTPS反向代理(如Pound )来redirect使用模式/ URL匹配的连接?
我不知道什么是最好的,保持颠覆用户和密码与Linux用户和密码同步,或者只是让Linux以某种方式提供颠覆validation服务。 我宁愿只维护Linux用户,因为我发现在Ubuntu上添加和删除用户很容易。 我想发布命令“sudo adduser developer”和“developer”立即访问subversion版本库。 目前,我必须先创build一个Linux用户,然后使用以下命令创buildSubversion用户: sudo htpasswd -m / var / lib / svn / mainrepo / conf / htpasswd开发者 有没有更好的办法?
我已经租用了一个VPS(Linux – Fedora),并将其用作同一Web应用程序的开发和生产的Web服务器。 我已经安装了apache,subversion以及运行PHP所需的所有软件包。 在Apache中,我创build了两个虚拟主机: dev.mydomain.com (for ongoing development, /var/domains/dev.mydomain.com/public_html ) www.mydomain.com (for production, /var/domains/www.mydomain.com/public_html ) 将只有一个开发人员,他将在Windows XP上使用Netbeans作为IDE。 我可以想象,他要做的第一件事就是在Netbeans中将一个副本从SVN存储库中签出到他的电脑中。 我要做的就是在这些文件夹上设置两个SVN存储库。 /var/domains/dev.mydomain.com/public_html /var/domains/www.mydomain.com/public_html 因此,当他在本地副本上做了一些更改,然后提交更改时,他可以在浏览器上访问dev.mydomain.com以查看页面并执行代码debugging。 之后,当他认为dev.mydomain.com中的代码可以用于生产时,他可以使用Netbeans将更改提交到www.mydomain.com 。 上述情况有什么问题吗? 这是如何设置这样一个Web服务器?
我在Windows 2003 64位服务器上运行VisualSVN。 我将存储库存储在NAS上并使用UNCpath。 在hook bat文件中使用svnlook时,问题就出现了。 我得到: 'svnlook' is not recognized as an internal or external command, 我有一个类似的设置在Windows 2003 32位服务器上运行出问题。 这两个variables是64位操作系统和UNCpath。 任何想法如何让我的钩子脚本工作?
我希望能够从Sun Solaris客户端列出Subversion存储库的内容。 什么svn子命令,或选项,我需要给做这个?