Articles of svn

Subversion双向提交和同步

我有一个颠覆1.6,它有一个回购和镜像回购。 镜像回购是只读的。 有没有办法在这两个方向的这些回购提交和同步?

如何避免在SVN的configuration文件中写入密码?

我正在configuration服务器SVN Collabnet(适用于Solaris 10的v1.5.6.1)。 我成功地使用ldap服务器进行SVN身份validation。 如何避免在下面的configuration文件(collabnet_subversion_httpd.conf)中写入一个非encryption密码(XXXXX,在这里)? ServerName mccuatsv10:8080 Listen 8080 User csvn Group csvn <Location /svn> DAV svn SetHandler svn SVNParentPath /appli/svn/repositories/ AuthName "Subversion repository" AuthType Basic AuthBasicProvider ldap AuthzLDAPAuthoritative On AuthLDAPBindDN [email protected] AuthLDAPBindPassword XXXXX AuthLDAPURL ldap://eur.msd.world.ibm:389/OU=Users,OU=Accounts,OU=FR,DC=eur,DC=msd,DC=world,DC=socgen?sAM AccountName?sub?(objectCategory=person) Require valid-user </Location>

设置SVN用户

我想在Ubuntu机器上的svn中添加一个用户,我将如何去做呢?

svn + ssh多个用户没有root权限

我有一个服务器上的svn存储库,我通过svn + ssh访问。 我只有用户访问(不根),我不能安装mod_dav。 有没有一种方法来configuration多个用户访问(即多个ssh密钥)到svn存储库,而不会给其他svn用户完整的ssh访问?

部署Web应用程序到分期 – 生产与颠覆

我们正在构build一个Web应用程序,并准备开始部署到生产服务器。 我们正在使用Subversion进行版本控制,而现在我想知道最好的方法是部署到分期还是后来到生产。 现在我们在我们自己的机器上本地开发和testing两个人,并承诺到我们的SVN服务器的登台服务器。 我知道有一个post-commit.tmpl钩子可以运行脚本吗? 有没有人知道这种脚本的好资源。 任何提示,欢迎! 我们正在寻找一种简单的方法来部署,并可能将我们的代码恢复到以前的版本。

svnserve似乎以root身份写入文件。 我如何通过svnserve和apache访问同一个存储库?

目的是build立与svnserve和apache / webdav访问颠覆。 当用户通过http / apache提交时,文件被写入文件系统并属于apache用户。 当用户通过svn / svnserve提交​​时,文件被写入文件系统并且属于root用户。 我试图设置Apache作为svnserve用户没有改进: cat /pathto/repo/conf/passwd [users] apache = XxXxXxX cat /pathto/repo/conf/svnserve.conf [general] anon-access = none auth-access = write password-db = passwd [sasl] use-sasl = false svn: Commit failed (details follow): svn: Can't move '/pathto/repo/db/txn-protorevs/1091-ux.rev' to '/pathto/repo/db/revs/1/1092': Permission denied 的确,root是目录的所有者,我想要apache。 ls -ld /pathto/repo/db/revs/1/ drwxr-s— 2 root svn 4096 Jul […]

将apache从2.2升级到2.4后出现SSL错误

将Debian服务器从稳定版升级到testing版后,svn客户端不能再连接到subversion服务器。 我们的svn客户端需要使用客户端证书进行连接,并且subversion服务器在Apache下托pipe。 Subversion从1.6.17升级到1.7.13。 Apache2从2.2.22升级到2.4.6。 svn客户端在更新时收到以下错误消息: Updating '.': svn: E175002: Unable to connect to a repository at URL 'https://myserver/svn/myproject/dev/trunk' svn: E175002: OPTIONS of 'https://myserver/svn/myproject/dev/trunk': SSL handshake failed: SSL error: An unexpected TLS packet was received. (https://myserver) 在Apache服务器上,只有一条消息出现在other_vhosts_access.log中: myserver.localdomain:80 127.0.0.1 – – [06/Jan/2014:19:02:57 -0500] "\x16\x03" 400 0 "-" "-" 这里是subversion虚拟目录的configuration: <VirtualHost *:443> ServerName myservername SSLEngine On SSLCertificateFile […]

Ubuntu:将Subversion从1.6降级到1.5

我安装了Jaunty Alpha,随之而来的是Subversion 1.6。 我的IDE(Intellij Idea 7)不支持Subversion 1.6,所以我想把我的Subversion降级到1.5版本。 我怎样才能做到这一点?

每日增量备份SVN存储库? (OS = UNIX)

问题的第一部分,我可以如何做增量备份的SVN仓库? 什么是命令做到这一点…….我怎么能自动做到这一点(OS + UNIX)

设置LAN和SVN服务器

我必须build立5台笔记本电脑之间的LAN连接,2使用Windows 7和其他2使用Windows XP和1使用Ubuntu。 我已经安装了VisualSVN。 现在,其他人如何更新他们的代码到我的笔记本电脑是中央svn存储库。 他们正在使用Eclipse和Dreamweaver IDE进行开发。