Articles of svn

SVN SSL协商失败

突然间,我正在使用svn。 当试图更新/提交或创build一个新的结帐时,我得到以下错误。 我似乎无法find关于它的很多信息。 svn:“ https://[email protected]/svn/repos/project/TRUNK ”的选项:SSL协商失败:SSL错误代码-1/1/336032856( https://svn.host.com ) 任何想法?

redmine和svn之间的连接问题

我有服务器由Debian 6.0控制。 我前段时间安装和configuration了redmine,现在configuration了svn服务器。 现在我想configurationredmine能够查看svn存储库。 url是: https : //192.168.11.78/svn/bee 连接不工作,日志显示这个错误: Error parsing svn output: #<REXML::ParseException: No close tag for /lists/list> 谷歌说,它的常见错误,它可能通过永久接受服务器证书来解决它,所以我做了,没有任何东西。 仍然不工作。 后来,我补充说 [global] store-plaintext-passwords = no 在文件中 .subversion/servers 我为root和www-data用户做了这个(和cert接受)。 没有什么帮助,仍然在redmine的错误 The entry or revision was not found in the repository. 我还能用它做什么?

无法从WebSVN结帐

我正在尝试从SVN下载脚本。 该url如下所示: http://websvn.myurl.com/list.php?repname=name_1 我正在尝试使用下载: svn checkout –username myuser –password mypass "http://websvn.myurl.com/list.php?repname=name_1" 我得到了“URL不正确的URI编码”,然后我改变了“?” 为“%3F”,输出显示: svn: OPTIONS of 'http://websvn.myurl.com/list.php%3Frepname=name_1': 200 OK (http://websvn.myurl.com/) 但没有下载。 对不起,我不能发布真实的URL,但它是一个私人项目,我没有任何其他人在网上问。 我究竟做错了什么?

如何要求与Apache的用户名+证书?

我在本地服务器上运行apache实例,并且不需要用户名和相应的证书来validation/授权用户的Subversion存储库。 这是我目前的服务器conf:我需要什么指令要求用户名? <VirtualHost *:443> ServerAdmin webmaster@localhost DocumentRoot /var/www ServerSignature On SSLEngine on SSLCertificateFile /opt/ssl/ServerCA/server/certs/ServerWeb.crt SSLCertificateKeyFile /opt/ssl/ServerCA/server/keys/ServerWeb.key SSLCACertificateFile /opt/ssl/ServerCA/CA/ServerCA.crt SSLCertificateChainFile /opt/ssl/ServerCA/CA/ServerCA.crt SSLVerifyClient optional SSLVerifyDepth 2 <Location /repo> DAV svn SVNPath /srv/repos/svn/insec SSLRequireSSL AuthzSVNAccessFile /srv/repos/svn/insec/conf/authz AuthType Basic AuthName "Subversion repository" Require valid-user </Location> </VirtualHost> 编辑:添加SSLCertificateChainFile,以便客户端获得CA证书,如果它尚未安装。 编辑2:所以最后一件事:我如何将特定证书与用户名匹配?

通过Active DirectoryvalidationApache / SVN

我绝对把这件事情弄糊涂了,主要是因为没有find关于这个话题的真实文件。 我的盒子是Ubuntu的服务器,我的存储库是完全可浏览 – 我只是不能执行提交。 我的/etc/apache2/mods-available/dav_svn.conf如下所示: <Location /svn> DAV svn SVNPath /svn AuthType Basic AuthBasicProvider ldap AuthzLDAPAuthoritative off AuthName "Subversion Repository" AuthLDAPURL "ldap://dc0001/OU=Users,DC=dc0001,DC=unifybusiness,DC=local?sAMAccountName?sub?(objectClass=*)" AuthLDAPBindDN "CN=administrator,OU=Unify,DC=dc0001,DC=unifybusiness,DC=local" AuthLDAPBindPassword "REDACTED" #<LimitExcept GET PROPFIND OPTIONS REPORT> Require valid-user #</LimitExcept> </Location> 和我从apache日志中的拒绝看起来像这样(我试图validation自己作为“adusername”和“域\ adusername”: [error] [client 172.16.20.13] user unify\\ahand: authentication failure for "/svn/Misc": Password Mismatch [error] [client 172.16.20.13] user ahand: authentication failure […]

当你完成一个svn结账时,凭证会自动保存吗?

我需要在不是我的服务器上执行svn checkout,我只是有一个简单的问题。 如果我做一个: svn checkout https://path.to/svn/trunk/ folder –username myusername 我的用户名和密码将被保存,所以当我断开服务器有人可以做svn update或svn comit与我的凭据? LE: 我会连接到一个Linux服务器(CentOS – 但我不认为发行版是相关的)通过SSH,我会从shell(bash)运行这些命令,然后结帐后,也许一些更新,我会断开。

如何在Apache conf中设置SVN修订号?

我正在build立Apache的开发环境。 我更喜欢将一个环境variables设置为本地签出的SVN修订版本号。 然后用PHP代码读取环境variables值,并将其放入外部JavaScript和CSS URL(作为caching)。 因此,每次我“svn”我的本地代码,我得到了更新的JavaScript和CSS URL相关的修订号。 例如,当前版本号是2314,并设置为$ _SERVER ['REVISION']。 PHP页面将读取这个$ _SERVER ['REVISION']并呈现外部JS链接,如http://www.example.com/2314/home.js 。 由于URL中存在版本号,如果本地修订版本更新,浏览器caching将被拆除以便于开发。 是否有可能在Apache中实现这一点? 谢谢, -摩根

SVN + HTTPS =无法读取状态行:连接被服务器closures

我有一个与https有关的svn的问题,但与http它的作品。 这是问题: 我可以在我们的SVN服务器签出一个回购,但我不能提交,我得到以下错误: 提交失败(详情如下):' https ://svn.example.com/svn/repo-name/trunk/dirname/'选项:无法读取状态行:连接被服务器closures( https:// svn .example.com ) 所以我设置了更高的Loglevel,我在apache日志中find以下消息: [Thu Aug 04 14:16:54 2011] [info] [client 123.456.789.10](70007)指定的超时已过期:SSLinputfilter读取失败。 [Thu Aug 04 14:16:54 2011] [info] [client 123.456.789.10]连接closures到标准关机(服务器svn.example.com:443)的子9 奇怪的是,有时它是有效的,最不是时间。 我使用svn-client乌龟。 有人知道问题出在哪里? 在谷歌我没有发现任何有用的。

有没有一个Web前端,允许从SVN直接部署应用程序/文件?

我有一些SVN脚本,由几个人pipe理。 每隔几个星期,一旦所有人都进行了修改,我就会添加一个修订版本,然后将这个标签部署到Ubuntu服务器(在Ubuntu服务器上的一个非常简单的svn导出)。 我想通过提供一个简单的Web前端来让其他人轻松pipe理这些部署,这将允许用户select适当的标签,select目标目录,然后将标签导出到该目录。 这样的事情已经存在了吗? 如果没有,有没有人build立一个类似于这个过程? 谢谢。

SVNAdmin加载返回校验和不匹配

我试图加载一个svn转储文件到我的RHEL服务器上。 转储文件是从我们旧的Ubuntu服务器加载的,我使用svnadmin create reponame ,然后svnadmin load –quiet reponame < dumpfilename 。 过了一会儿,我收到以下消息: svnadmin: Checksum mismatch, file '/images/lang_cards/large/2001_Lang_Valentines_inside_large.jpg': expected: 97b1f37b81463ac88a3c2c18abfbb329 actual: 944edbcc7684cb736eca5ed2c0d1c12c 我怎样才能绕过这个错误,继续加载转储文件? 谢谢!