Articles of svn

使用https(使用http)地址到我的存储库“无法连接到服务器”

我已经在Windows 2003服务器上搭build了Apache + Subversion的Subversion服务器。 我可以使用http检出,但不能使用https。 它说使用https地址时无法连接到服务器。 Svn版本是1.6.0 Apache版本是2.2.20我正在加载ssl模块。 我还设置了OpenSSL并启用了apache中的ssl.config文件。 我可以使用我的客户端使用netcat和端口443(与TCP),我被告知用于https使用我的服务器。 不知道还有什么要做,以及在哪里看。 为什么我无法使用https与TortoiseSVN连接到服务器? 但我可以用http做同样的事情吗? 谢谢你,奥弗。

如何从Subversion Repo导出代码并禁用SVN?

颠覆回购是在我们的Linux主机服务器上创build的,现在需要删除。 如何识别回购,从中导出代码库,并删除回购和颠覆function? 谢谢!!

不能成功检出SVN回购

可能重复: Subversion错误:Repository永久移动请重新定位 我无法检出我的SVN存储库。 我想我有我的configuration文件写入正确: # <!– Begin SVN Config –> <VirtualHost *:80> Alias svn / ServerName svn.sachemsoftworks.com DocumentRoot /svn/ ServerAdmin [email protected] <Location /svn> DAV svn SVNParentPath /svn/ AuthType Basic AuthName "Sachem Softworks Projects" AuthUserFile /svn/.dav_svn.passwd Require valid-user </Location> </VirtualHost> # <!– /End SVN Config –> 这个configuration有什么问题吗? 我在执行结帐时得到的确切错误是: svn:Repository永久移动到' http://svn.sachemsoftworks.com/blackoutMgr/ '; 请搬迁 我真的不明白是什么问题,但如果我尝试在浏览器中浏览存储库,它工作得很好。

SVN SSL证书validation错误

我正在运行RedHat Enterprise Linux 6并安装了一个颠覆服务器(使用Apache)。 我刚刚configurationApache以使用Geotrust的SSL证书运行HTTPS。 事情的Apache部分运行正常(我可以访问我的网站通过HTTPS没有警告或问题)。 但是,当我运行一个svn co https://myserver.com/svn/proj_name ,我得到以下错误: Error validating server certificate for 'https://myserver.com:443': – The certificate is not issued by a trusted authority. Use the fingerprint to validate the certificate manually! Certificate information: – Hostname: myserver.com – Valid: from Sun, 23 Oct 2011 16:15:13 GMT until Thu, 25 Oct 2012 05:38:36 GMT […]

通过debian OS访问networking共享

我试图通过腻子将SVN备份文件从本地目录移动到NAS设备,我使用以下语法,但是我收到下面的错误消息 – debian@debianvm:~/svn-backups$ smbclient //IP/Volume_1/NAS/SVN_backups/ -U 'username' 'password' Domain=[DLINK-88F0C6] OS=[Unix] Server=[Samba 3.2.8] tree connect failed: NT_STATUS_BAD_NETWORK_NAME 您能否让我知道可能是什么原因?

从网页和sudo以编程方式创buildsvn回购

我们希望自动创build新项目的svn回购和trac环境。 基本上,这意味着创build一个Web脚本,从用户那里获得一些信息(如env和repo名称等),然后执行 sudo -u svn svnadmin create /var/svn/<projectname> trac-admin /var/trac/sites/<projectname> initenv [… All extra params…] 对于第二个命令,这很简单,因为它已经作为www-data用户运行,所以我不必使用sudo。 但对于第一个命令,我不得不使用sudo并将www-data添加到sudoers文件中。 我想知道这是不是一个好主意,以及如何做到这一点。 阅读这个手册让我对这个问题有了更多的疑惑。 顺便说一下,这个networking服务器只能从我们的内部networking访问。 操作系统是Ubuntu Server 10.04。

是否有可能从不同的主机整合svn?

我有一个网站帐户,主持我现有的网站/项目在XXX托pipe公司,但几乎没有特权。 我在YYY公司注册一个免费的svn主机。 发布可能来集成我的项目文件从2个不同的主机? 例如,我将我的文件更新到YYY的svn,然后它会自动更新文件到我的网站在XXX? 如果答案是肯定的,请引导我,或者告诉我怎么做。

Bash SVN后提交挂钩

我有一个工作后提交钩子bash脚本syncronises Trac实例与SVN提交的最新版本。 #!/bin/sh TRAC="/var/trac/" REPOS="$1" REV="$2" if [[ "$REPOS" = "*TechReader*"]]; then trac-admin $TRAC"techreader" changeset added $REPOS $REV; fi if [[ "$REPOS" = "*InteractEnglish*"]]; then trac-admin $TRAC"interactenglish" changeset added $REPOS $REV; fi trac-admin $TRAC"egloo" changeset added $REPOS $REV 最后的trac-admin调用会根据需要运行并更新内部Trac实例,但是if语句似乎不会触发Trac客户端实例的更新。 同步的命令是一样的,所以是有条件的错误?

什么是svn和git的区别

git和svn有什么优点和缺点? 我们假设使用一个颠覆系统。 任何机构都有一个想法。 提前致谢。

在Amazon ec2 Ubuntu Linux中使用SVNServe设置SVN服务器

这是一个令人头疼的问题。 从哪里开始? 到目前为止,我已经按照这篇文章,以及后续教程和我的输出,当我尝试做 svn+engine_ssh://[insert-elastic-ip-here]/var/svn/test 我得到以下输出: Permission denied (publickey). svn: To better debug SSH connection problems, remove the -q option from 'ssh' in the [tunnels] section of your Subversion configuration file. svn: Network connection closed unexpectedly 我的configuration文件在隧道部分(在ec2服务器上)看起来如下所示: [隧道] engine_ssh = /usr/bin/ssh -l username 我在本地机器的隧道中有相同的列表,只使用我的本地用户名,而不是我的远程用户名。 我猜这个问题是我需要生成一个SSH密钥,并以某种方式将其设置在我的服务器上? 问题是ec2所使用的文件被称为hosts.pem作为我的sshconfiguration文件的IdentityFile 。 因此,我在这里做错了什么? 我能做什么? 有没有其他的使用SSH + SVN的我的服务器? 如果有人需要更多的信息,我会很高兴发布。