Articles of svn

为什么SVN + SSH尽pipeSSH密钥文件提示input密码?

我有这样的密钥configuration,我可以这样login到SVN_HOST: ssh <USER_NAME>@<SVN_HOST> 将无需密码提示将我login到SVN_HOST。 到现在为止还挺好; 然而: svn update svn+ssh://<USER_NAME>@<SVN_HOST>/<PATH_TO_REPO> <DEST_PATH> 仍然提示: <USER_NAME>@<SVN_HOST>'s password: 当我input密码时,它按我所期望的那样工作。 不过,我不明白为什么它坚持在svn + ssh情况下提示input密码。 提前致谢。 编辑:根据要求,详细SSH通过放: SVN_SSH="ssh -v " svn update svn+ssh://<USER_NAME>@<SVN_HOST>/<PATH_TO_REPO> <DEST_PATH> 结果是: OpenSSH_5.9p1 Debian-5ubuntu1, OpenSSL 1.0.1 14 Mar 2012 debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 19: Applying options for * debug1: Connecting to <SVN_HOST> [<SVN_HOST>] port 22. debug1: […]

如何为SVN提供一个透明的备份服务器

有几个朋友和我在想一个项目。 我们需要一个服务器来为SVN存储库和存储基本的东西,我们有一段时间抓住(可以说,他们都是艺术和声音文件)。 我如何设置服务器,如果因任何原因(一个随机的未知的惊喜)而停止使所有的东西都透明地使用备份服务器而没有任何问题?

使用Yum降级Linux软件包

我目前已经安装了一个64位版本的软件包(subversion-javaHL)。 我需要把它回滚到它的32位对应。 有没有办法做到这一点,而不是简单地卸载它?

在Windows 2003上设置SVN服务

我试图在VPS,Windows 2003上设置SVN。 当我在服务器上运行时,一切正常 svnserve –daemon -rc:\current\svn\twipler 并从Windows客户端(与tourtoise)svn://twipler.com工作正常。 但是,如果从远程桌面closures命令行/注销,服务停止,客户端停止工作。 所以我尝试使用以下命令将其设置为服务: C:\Program Files (x86)\Subversion\bin>sc create SVN binpath="\"c:\Program Files (x86)\Subversion\bin\svnserve.exe\" –service -rc:\current\svn\twipler" display name="SVN Service" depends=tcpip 哪个返回SC帮助文本; DESCRIPTION: Creates a service entry in the registry and Service Database. USAGE: sc <server> create [service name] [binPath= ] <option1> <option2>… OPTIONS: …. 但它不设置服务! 我已经尝试了几个组合等,但没有喜悦! 更新 我也在做 svnservice -install –daemon –root […]

Active Directory使用Apache进行AD身份validation

是否有一个包含auth_ldap for apache2的Ubuntu软件包? 我没有看到一个… 谷歌不帮我这个 apt-cache show libapache2-webauth不显示我是否在那里…有更好的命令呢? 更新: 其实这看起来很老,任何人知道,如果它是最新的,只是不需要更新? 你用什么来validationsvn通过与AD的Apache?

Subversion和mod_dav_svn:为什么www-data是文件的所有者,而不是root?

我已经在Ubuntu 9.10服务器上设置了一个Apache和mod_dav_svn专用的Subversion服务器,而且我已经在这一切工作正常。 不过,我注意到,当将正确的文件权限分配给版本库目录时,大多数教程都会提示您执行如下操作: sudo chown -R www-data:www-data /svn/myrepo # make www-data the owner of the repo so Apache # can write to it sudo chmod -R g+ws /svn/myrepo # Give the www-data group write access as well, and enable # setgid so that new directories have that group 现在,我做了一点不同。 我创build了一个新的subversion组,并且创build了存储库的所有者,然后将自己和www-data添加到该组中,理由是这样我可以编辑/svn/myrepo/conf的configuration文件和挂接脚本in /svn/myrepo/hooks ,它也使Apache和Subversion更加分离。 我见过其他教程推荐类似的东西,但是然后告诉你这样做: sudo chwown […]

如何阻止Subversion提示:服务器证书validation失败:颁发者不受信任

我需要能够从一个Subversion版本库中部署一个应用程序的新实例。 这是通过从PHP脚本运行shell_exec()来完成的。 但是,Subversion不会让我检查存储库,而是抛出这个错误: svn:“ https://www.example.org/svn/repos/project/trunk ”的选项:服务器证书validation失败:颁发者不信任( https://www.example.org ) 我怎样才能让Subversion检出代码并忽略证书错误? 如果我从SSH会话中检查出来,它会提示并caching证书,并且第二次正常工作。 但是,通过PHP脚本运行时,它永远不会工作。

在Ubuntu linux上备份SVN仓库到Windows共享

我们有一个运行我们的SVN仓库的Ubuntu(无头)系统。 想定期自动备份到Windows共享。 我们应该做什么 ? 任何链接/文章? 任何陷阱? 从这些备份恢复有多容易?

SVN:如何在Subversion中设置只读分支?

作为我的雇主组织的首席Web开发人员,我负责为每个Web应用程序configuration和维护一个SVN仓库。 每个都有几个存档版本,至less有几个分支。 目前,为了部署每个网站的最新版本,我将合适的标签版本“导出”到Apache服务该站点的目录。 例如,假设我在/ var / www / dev / app中签出了一个工作副本: $ cd /var/www/dev/app/archive/1.2 $ svn export . /var/www/html/www.myapp.com 但是我实际上仍然希望将活动站点链接到存储库版本,这样我就可以执行“svn update”来获取最新的更新; 我只是不想在活动部署目录中将任何文件或小的修改提交回存储库。 我想要做的是在存储库中创build一个只读分支,它总是包含应用程序的最新生产版本,我可以检出到部署目录。 我已经看过很多开源项目,任何人都可以签出应用程序的特定分支,但是它是只读分支,所以你不能回过头去。 我怎样才能做到这一点?

在RHEL5 / CentOS系统上将svnserve设置为服务

我如何configurationsvnserve作为服务运行。 svnserve -d -r /var/svn/ 只是直到服务器重新启动。 编辑1:服务器的细节 root@vps [~]# uname -a Linux vps.example.com 2.6.18-028stab070.14 #1 SMP Thu Nov 18 16:04:02 MSK 2010 x86_64 x86_64 x86_64 GNU/Linux