首先,我甚至不知道“用户名”在这里是否正确。 上下文是我使用VisualSVN服务器来pipe理/pipe理我的SVN存储库上的访问权限与Windows身份validation,它创build的authz-windows文件包含45个字符长的string,而不是“人类可读”的用户或组名称。 我需要手动编辑这个文件,那么如何找出魔术string与特定的用户或组相关联?
我需要一个VPS。 我目前的托pipe服务提供商能够提供非常便宜的两个选项 – CentOS和Debian。 我不期望在那里有很高的stream量,只有这样我才可以托pipe我的SVN回购(很快GIT的),所以我可以随时随地访问它们,一个简单的Web服务器,这是非常多的(也许是一个或者其他两种服务 – 目前无法想到)。 无论如何,我在pipe理FreeBSD和我自己的MacBook Pro方面有一些经验,所以我相信自己有足够的知识(还远远不够专家)。 现在,因为我不熟悉任何两个操作系统供应商提供我问你哪一个会更好我的需求? 我不会认为自己是核心pipe理员,所以简单的事情对我来说会更好。 注 :我没有兴趣使用任何SVN / Git仓库提供商 – 我想要我自己的服务器。
我们是一个由7名程序员组成的软件开发小组。 我们需要在办公室build立一个廉价的文件服务器 。 主要目的是运行我们的源控制系统 (VSS)。 任何build议什么硬件select和什么软件将是必要的?
我正在寻求推出一个木偶安装的环境 ,并希望通过版本控制获得广泛的东西。 在我开始实施我认为自然的事情之前,我决定做一些阅读,看看别人在做什么。 谷歌首先打开这篇文章 ,讨论dynamic环境。 虽然dynamic环境对于开发来说听起来很棒,但它们对于现场系统来说听起来并不安全 然而,文章提到,如果你使用dynamic环境,你将能够摆脱“单一工作stream程” 。 在我看来,虽然你将拥有一个“静态的环境集合” ,dynamic的环境或不是,因为在生产中 ,你将永远使用生产环境 。 我会将这个论点延伸到其他重要的现场系统,例如预生产质量保证箱。 我还假设dynamic环境能够工作,你需要在你打算testing的代理上运行类似的东西 puppet agent –environment $dev_branch 如果你没有告诉代理人使用新的环境,谁会关心你是否在木偶大师身上暴露了一个新的开发部门。 我的问题是适合生产箱子,箱子和其他重要系统的dynamic环境; 还是严格要求发展?
我一直在看版本化的文件系统,但我找不到任何有关如何备份它们的信息。 如果我的磁盘死了,我必须从备份恢复,我希望能够完全恢复文件系统,包括所有文件的过去版本。 很明显,像cp和rsync这样的传统方法是行不通的,因为它们只会复制当前版本(对吧?)。 我唯一能想到的其他事情就是卸载文件系统并使用dd ,但这非常不方便。
我遇到了一个问题,用户试图使用p4(而不是p4v)login到他们的perforce帐户,但似乎从没有权限的默认帐户开始。 当他们尝试用p4 logout ,他们得到“用户访问”foo“未被”p4 protect“启用。 什么是通过p4注销和login的标准方式?
我正在尝试在Ubuntu上设置一个备份脚本。 我每天都想将本地源目录复制到以date唯一命名的远程服务器上的备份目录。 (例如,backup-jan1 /,backup-jan2 /等)应该存储最早状态的镜像并使用差异文件来重新创build新的备份点。 rsync很简单。 我已经设置了一个脚本来做备份,在当天命名备份目录,并且创build一个符号链接到最近的备份(IP已被编辑): date=`date "+%m%d"` rsync -ave ssh /srv [email protected]:/backup/backup-$date/ ssh [email protected] rm -rf /backup/current ssh [email protected] ln -s backup-$date/ /backup/current 但是,这里是棘手的部分: 我不希望它复制没有改变的文件。 所以,如果自上次每日备份以来有任何文件发生了变化,它将像正常一样复制它们。 否则, 它会将先前已备份的文件从其第一个备份目录符号化为新备份。 (有点像git) 因此,举个例子,假设我开始备份Jan 1。backup-jan1 /目录将包含所有的原始备份文件。 第二天1月2日的备份应该只复制在24小时内更改的文件。 对于所有其他文件,它将从Jan 1备份文件中创build符号链接。 在1月3日,我添加了一个文件并删除了另一个文件。 如果一个文件被删除,它不应该继续被链接。 示例目录/文件结构: backup-jan1/ (initial backup) file_a file_b backup-jan2/ (no changes) file_a (symlink to ../backup-jan1/file_a) file_b (symlink to […]
什么是使SVN高度可用的好方法? 我们需要备份我们的Subversion服务器,但是这还不够,因为svn非常重要。 我们想为Subversion实现一些HA机制 有一个商业解决scheme( http://www.wandisco.com/subversion/clustering/ ),但也许我可以使用另一种机制,甚至git svn兼容?
我有Subversion版本库,其中包含多个项目,现在我试图将每个项目分离到它自己的存储库。 系统: # cat /etc/redhat-release Red Hat Enterprise Linux Server release 5.11 (Tikanga) # rpm -q subversion subversion-1.6.11-12.el5_10 # 颠覆: $ svnadmin dump http://svn/repo1/proj1/ svnadmin: E205000: 'http://svn/repo1/proj1/' is a URL when it should be a local path $ 根据以下文件 – svnadmin – Subversion Repository Administration 由于svnadmin通过直接的资源库访问工作(因此只能在拥有资源库的机器上使用),它使用一个path而不是URL来引用该资源库。 这解释了为什么它不适合我。 还有什么其他的替代方法来完成这个?
我目前正在设置一个SVN repro供个人使用。 通常在Debian上,这将是svnserve,trac,也许是Apache …这是三个应用程序照顾。 大多数东西需要一个Apache,但我使用lighttpd。 我想要一个服务器应用程序。 有什么东西 – 像一个trac wiki带来了自己的SVN服务器? wishi