Questions tagged «subversion»

svn-集中式版本控制系统。

7
如何根据`find`输出删除目录?
我发出以下命令来查找.svn目录: find . -name ".svn" 这给了我以下结果: ./toto/.svn ./toto/titi/.svn ./toto/tata/.svn 我如何处理所有这些行rm -fr以删除目录及其内容?
148 find  rm  subversion 

3
Debian中的服务如何工作,如何管理它们?
在Windows中,我有服务管理器,在其中可以看到所有可以通过Windows本身启动的系统服务,可以设置它使用的用户,权限管理位于其中,还可以将变量和其他一些信息传递给服务,我可以命名它们,也可以创建一个程序的重复服务,依此类推。所以我在Windows中有一个主要的管理工具。 我如何在Linux中做同样的事情?如何在启动时触发运行“ svnserve”,或者如何配置要在特殊上下文中运行的服务。我如何查看所有“编程”服务?

5
将多个组设置为目录所有者
在我的服务器上,我有directory /srv/svn。 是否有可能这个目录有多个组所有权,例如设置devFirmA,devFirmB和devFirmC? 关键是,我想通过subversion版本控制来管理跨多个存储库的多个用户,并且我不知道如何合并 /srv/svn(存储库的根目录,权限)。例如,我有三个公司FirmA,FirmB和FirmC。现在,里面/srv/svn我已经创建了三个目录,FirmA,FirmB,FirmC和在他们里面我已经创建库对每一个项目,现在我不知道如何建立许可计划,因为所有elementes内/srv/svn由所有的root:root,这也不行,还是我错误?

4
如何在非标准端口上使用SSH配置SVN / SSH?
我已将SSH配置为端口20000。尝试时: svn co svn+ssh://server.com:20000/home/svn/proj1 proj1 --username jm 我懂了 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 我想我还需要告诉SVN也使用端口20000吗? 我在Ubuntu 11.10上
14 ssh  tcp  subversion 

4
另一个用户名的无密码ssh?
我想为一个Subversion项目建立一个无密码的ssh连接。现在我正在使用ssh + svn,这有点烦人,因为我想在与服务器进行交易的任何时候都必须输入密码。 我在网上找到了一些有关如何为无密码的ssh生成密钥的教程,但是它们似乎都假设我在远程系统上使用的用户名与我在家庭系统中使用的用户名相同。但是,我用于ssh + svn的用户名与我正在运行的系统上的用户帐户名不同。如何正确设置?我只是通过更改密钥文件中的名称而没有运气。

5
如何在SVN中添加用户?
更新#3:我想我找到了。 /etc/httpd/conf.d/subversion.conf <Location /repos> DAV svn SVNPath /var/www/svn/repos AuthType Basic AuthName "Subversion repos" AuthUserFile /etc/svn-auth-conf Require valid-user </Location> svn-auth-conf的格式为 user1:$apr1$randome letters ... $random letters and numbers 我觉得我使用了一些命令行工具来添加用户,但是我不记得是什么。 更新#2:找到http.conf可以得到这些结果 /usr/share/logwatch/default.conf/logfiles/http.conf /usr/share/logwatch/default.conf/services/http.conf 我看不出任何与颠覆有关的东西。我可以在这里发布文件,如果有帮助的话。 原始问题: 几年前,我安装并设置了subversion。我不记得我是如何添加用户的。我现在需要添加另一个,但是当我检查passwd文件时,没有定义用户,也没有在svnserve.conf文件中设置任何内容-两者都注释掉了所有内容。这是我可以找到通过Google添加用户的唯一方法。所以我尝试了: 密码 user1 = password1 user2 = password2 svnserve.conf anon-access = none auth-access = write pasword-db = passwd …
12 subversion 

2
除了.svn文件夹及其子内容以外的Rsync吗?
处理一个Subversion仓库和一个不太了解它如何工作的新用户。 长话短说,由于复制随机的.svn文件夹导致其本地结构混乱,因此我执行了以下操作: 将本地结构复制到名为暂存的文件夹中 从暂存目录中递归删除所有.svn文件夹 签出回购到“干净的文件夹” 现在,我们进入了最后一步-获取临时文件夹的内容以覆盖干净的内容。 我需要有一个命令将登台目录的内容复制到clean目录,删除仅在clean目录中的所有内容,但保留clean文件夹的.svn文件夹。 这听起来像是rsync的工作。以下命令正确吗? rsync -avr --exclude=.svn* [staging] [clean]
10 rsync  subversion 

2
对所有用户禁用SVN纯文本密码存储
默认情况下,Subversion允许用户将密码以纯文本格式保存在中~/.subversion/auth/svn.simple。我正在研究用于在svn中存储加密密码的选项,但至少要尽快,我想完全禁用为所有用户存储密码的功能。我们正在运行Subversion 1.6.17。 我可以通过配置文件在用户的主目录中禁用它。 〜/ .subversion /服务器: [global] # Password / passphrase caching parameters: store-passwords = no store-plaintext-passwords = no 但是,用户可以根据需要更改配置文件。是否没有系统范围的svn配置文件?我见过的一些选择: 选项1 在1.8-dev中,Subversion的configure脚本接受--disable-plaintext-password-storage选项,以绕过存储纯文本密码和客户端证书密码短语的逻辑。 我宁愿不更新到开发版本。 选项2 /etc/subversion/config AFAIK,仅当用户的主目录中没有配置文件时,才使用此配置文件。 选项3 添加cron作业以删除中的用户身份验证缓存~/.subversion/auth/svn.simple。因此,即使他们更改了svn配置文件,我们的cron作业也会杀死所有存储的密码。但是,即使每分钟运行它也不能保证我们的备份系统不会抓取包含纯文本密码的文件。 有想法吗?

3
面向经验不足的用户很好的介绍Subversion?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 5年前关闭。 您能为UNIX(或Mac OS X)用户提供有关Subversion的很好的介绍吗?它可以假定您熟悉基本的命令行用法,但不熟悉任何高级主题(bash脚本在此处被视为“高级用法”。) 理想情况下,该指南应包括: 简要介绍了VCS的用途(通常),尤其是Subversion模型; 快速入门用法(签出,更新/编辑/提交周期) 安装说明; 奖励积分,如果它提到它已经可以用于所有主要操作系统,并导致人们从软件包安装而不是从源代码编译...

1
UberSVN和TortoiseSVN,有关版本号的问题
我在OpenSuSE服务器上安装了Subversion系统的UberSVN平台。它具有Subversion 1.7.9。 我之前安装了Tortoise客户端1.7.11,它运行良好,但是今天我发现了这一点: “我们很自豪地宣布TortoiseSVN 1.7.11已发布。它与Subversion 1.7.8关联。” Tortoise使用与服务器上安装的版本不同的版本是否存在一些问题(1.7.8 Tortoise与1.7.9 Subversion)? 现在,我将Tortoise更新到新版本,可以正常更新到1.7.13了吗? “我们很自豪地宣布TortoiseSVN 1.7.13已发布。它与Subversion 1.7.10相关联”(我认为是)。 或者我可以更新到1.8.0: 我们很自豪地宣布TortoiseSVN 1.8.0已发布。它与Subversion 1.8.0“链接(我认为没有)。 我会在UberSVN的论坛上写文章,但现在似乎已经废了一段时间。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.