我设法在Win上设置SVN(通过SSL)服务器和TortoiseSVN客户端。 我为testing项目做了一个Post-Commit Hook。 后提交将更新网页目录,使PHP中的应用程序可以用最新版本执行。 这一切都在壳上完成。 唯一的问题是,当我在Win中对客户端进行更改时,提交的更改已提交,但HOOK引发错误 post-commit hook failed (exit code 1) with output: Error validating server certificate for 'https://SERVER_IP:443': – The certificate is not issued by a trusted authority. Use the fingerprint to validate the certificate manually! – The certificate hostname does not match. Certificate information: – Hostname: DEVSRVR – Valid: from Fri, 28 […]
我在Windows上有一个颠覆服务器(Windows Server 2003上的CollabNet下载1.6.16),它正常开始使用100%的CPU几个小时。 可悲的是,没有svnserve.exe的日志文件,也没有可能看到他在做什么(AFAIK)。 我怎么知道的 他在做什么? 他在做什么? 问候,丹尼尔
我正在尝试使用http地址签出存储库。 我尝试了不同的机器,但我获得每一次的时间相同的错误: svn: OPTIONS of 'http://svn.macports.org/repository/macports/trunk': could not connect to server (http://svn.macports.org) 我不明白这个问题,地址是http,所以我认为这是一个颠覆与http地址的问题(该存储库是Mac操作系统的MAC操作系统的一个,但我认为这个问题不是关于存储库,而是一个颠覆问题)
我们正在debian sarge上运行subversion 1.1.4-2,并有许多存储库。 客户端的回购需要与远程服务器镜像。 任何人都可以请帮助我如何做到这一点。 我很颠覆颠覆 就像我们在防火墙内部有一个颠覆服务器,在卸妆(客户)的地方有一个服务器。 他需要他的repo,在我们的服务器里应该是同步的。 请帮忙。 提前致谢。
我试图在Fedora 18上启动svnserve.service ,使用: systemctl enable svnserve.service systemctl start svnserve.service 但是我得到以下错误: Feb 21 22:26:51 xycom svnserve[1606]: svnserve: E000013: Can't check path '/home/henrik/svn': Permission denied Feb 21 22:26:51 xycom systemd[1]: svnserve.service: control process exited, code=exited status=1 Feb 21 22:26:51 xycom systemd[1]: Failed to start Subversion protocol daemon. Feb 21 22:26:51 xycom systemd[1]: Unit svnserve.service entered failed state […]
我已经安装了SVN服务器,并在其中configuration了一个存储库。 它可以被Apache访问。 我已经允许访问3个用户,这里是仓库conf文件: [root@afdev conf]# egrep -v '^#' * authz: authz:[aliases] authz: authz:[groups] authz: authz: authz:allaccess = vladimirc,antonc,oleksiyd,itaig authz: authz:[/] authz:@allaccess = rw passwd: passwd:[users] passwd:antonc = XXX passwd:oleksiyd = XXX passwd:vladimirc = XXX passwd:itaig = XXX svnserve.conf: svnserve.conf: svnserve.conf:[general] svnserve.conf:anon-access = none svnserve.conf:auth-access = write svnserve.conf:password-db = passwd svnserve.conf:authz-db = authz svnserve.conf:realm = kiev_repo […]
我有一个SVN控制下的项目。 SVN和存储库驻留在Linux Debian 6服务器上。 在服务器上,我也有一个工作副本(Apache用于显示testing目的的网站)。 在服务器上的签出( svn co /path/to/projectworkingcopy file:///path/to/repositories/project -m "First" )就像一个没有任何问题的魅力一样工作。 在TortoiseSVN,结帐开始并导入一些文件,然后compains抛出错误的文件名; 错误是这样的: 'foldername/file_name_123_abc.jpg' is not valid as filename in directory 'C:\path\to\working\copy\project\dira\dirb' 然后它说Completed! 没有任何其他文件被导入。 我在互联网上search,但没有解决scheme适合我的问题。 龟文件无法检出的文件夹没有空格,文件名没有空格,文件名末尾没有带点(。)的文件。 再说一遍:在服务器上,结帐没有任何问题。 该文件存在于服务器的工作副本上。 更新:我试图结帐排除文件夹'文件夹名',并进展顺利。 无论如何,在foldername的完整path中没有空格,所以我真的不明白为什么我得到这个错误。 而且,我显然需要那个文件夹! 更新:导致错误的文件之一的真实path: "/var/project/site/public/www/images/auto/audi/120045_audi_A3__5858_t45e444.jpg" 我能做什么? 谢谢。
是否可以使用Active Directory(Server 2008 R2)来pipe理Debian(Wheezy)托pipe的颠覆回购的用户? 我已经尝试在Debian服务器上将Apache上托pipe的SVN链接到Windows服务器上的Active Directory。 我能够签出存储库,但是当我去提交我的更改时,我得到一个提交失败的授权失败(在Windows客户端上使用tortoisesvn,它甚至从来没有要求提交时的凭据) 我正在使用apache2 | 2.2.22-13 + deb7u1 下面的dav_svn.conf: <Location /svn> DAV svn SVNParentPath /srv/repos/svn SVNListParentPath on AuthName "helloworld" AuthType basic AuthzLDAPAuthoritative off AuthBasicProvider ldap AuthLDAPURL ldap://192.168.1.10/dc=example,dc=com?sAMAccountName" NONE AuthLDAPBindDN "CN=subversion,OU=Users,DC=example,DC=com" AuthLDAPBindPassword "secret" Require ldap-group CN=svn,OU=groups,dc=example,dc=com </Location>
我目前在一家会计师事务所pipe理的文件服务器上遇到了很大的问题。 Quickbooks有倾向于反复创build多个相同的文件的文件,以防止数据丢失。 当你处理几个文件时,这是一件好事。 但在会计师事务所,这成了一个问题。 一些较旧的客户端在其各自的文件夹中有5-10个文件,每个文件夹具有不同的截止date。 由于用户错误,这些文件中的某些文件没有正确标记正确的截止date。 这是Subversion想到的地方。 使用修订系统将允许1个文件为主,并具有其所有的修订。 有没有人曾经用Quickbooks文件试过这个? 我只使用SVN与应用程序的代码,使每个文件的大小更小。 SVN如何站起来像10-25MB的大文件? 我不确定SVN如何处理修订版本 – 是否保留文件的副本并复制所需的磁盘空间空间?
我正在为小型办公室设置一台服务器。 由于技术上的困难,他们的文件不断消失。 为了防止这个,我使用WebDAV上的Autoversioned Subversion来设置Apache。 服务器正在运行Fedora 10(PPC)。 我可以从办公室的任何Mac连接到服务器,但是当我尝试保存文件时,我遇到了许可错误。 这里是我的httpd.conf的相关部分: <Directory "/var/yearbook/svn"> Order allow,deny Allow from all </Directory> <Location "/"> DAV svn SVNPath /var/yearbook/svn/ SVNAutoversioning on ModMimeUsePathInfo on </Location> 我可以从服务器上操作文件,但是当我尝试从Mac中保存时,我遇到了许可错误。 我尝试按照这些说明 ,但无济于事。 即使启用,Mac仍然创build.DS_Store文件。 真正困扰我的是它会创build一个我不告诉它的文件,但是拒绝创build一个我明确保存的文件。 在我的错误日志中快速查看显示了许多这些消息: (2)No such file or directory: Anonymous lock creation is not allowed. [401, #405] 每个人都需要访问相同的东西,所以我没有身份validation运行服务器。 你认为这可能是问题吗?