vcs

如何合并 Git 和 GitLab 用户
vcs

如何合并 Git 和 GitLab 用户

我正在运行新的 GitLab 8.3 安装,并且已导入旧的/现有的 Git 存储库。对于在切换到 GitLab 之前创建的提交,它会显示指向该人员电子邮件地址的链接,但不显示指向其个人资料的链接。有没有办法将旧提交与新的 GitLab 个人资料关联起来? ...

Admin

RPM 中 VCS 版本存储在哪里?
vcs

RPM 中 VCS 版本存储在哪里?

我们使用 Git 作为 VCS 和 RPM 进行打包。我想存储构建包的 Git 哈希,但我不知道最合适的地方。 有许多标签可用于 RPM,但是我没有看到任何适用于 VCS 版本(也许浏览了一下?)。 我很怀疑添加自定义标签,只看 50,000 英尺的高度。 一个感觉相当 hack 的解决方案是把 Git hash 放在描述字段。目前我们还没有将它用于其他用途,但是哇,这感觉太丑了。 那么,在 RPM 中存储 VCS 版本最合适的位置是哪里? ...

Admin

Puppet vcsrepo git checkout 分支
vcs

Puppet vcsrepo git checkout 分支

我正在使用 puppet 在代理节点上克隆 repo。我的 site.pp 包含 node foobar{ vcsrepo{"home/user1/gitrepo1": provider=>git, source=>"https://github.com/foobar/foo.git", revision => "remotes/origin/bar", } } git branch在应用目录后,我在代理上执行的操作显示 *(no branch) master 当我git bra...

Admin

在 git 存储库中跟踪 /etc/ 并以 root 身份提交时更正用户名
vcs

在 git 存储库中跟踪 /etc/ 并以 root 身份提交时更正用户名

我们使用 git 来跟踪/etc/我们服务器上的变化。 管理员在更改 /etc/ 中的文件时以 root 身份工作,因此他们的提交具有作者 root <root@machinename> 这不太令人满意,因为您无法看到哪个管理员实际进行了更改。 我们该怎么做才能在 git 日志中获取真正的管理员名称?我认为保留存储库的本地克隆是不可行的,因为我们经常交互更改直到某些操作成功,而更改-提交-推送-查看错误-重复循环在这里无济于事。 ...

Admin

您会像这样托管源代码控制服务器吗?
vcs

您会像这样托管源代码控制服务器吗?

我想托管一个 SVN 服务器(或 git 或 mercurial 或其他)。我有两个选择: 将其安装在办公室壁橱里的一个小盒子上,仅连接到局域网。 将其安装在另一个州的数据中心的服务器上,该服务器具有可公开访问的 IP 地址并且当前托管面向公众的网站。 我对 #1 的担心是人们从办公室外连接的唯一方式是 VPN,但这是我办公室目前唯一的 VPN 点...因此它似乎很重。此外,如果办公室着火或有人决定从壁橱里偷走盒子,那么...服务器就没了。这意味着我无论如何都必须在某处保留备份... 我对 #2 的担心是,将源代码放在面向公众的服务器上意味着理论上...

Admin

Veritas Cluster 5.0 mp3 故障转移策略
vcs

Veritas Cluster 5.0 mp3 故障转移策略

尊敬的 ServerFault 用户,我有一个问题。 我的设置如下:双节点集群,一个由 4 层资源组成的服务组。组在两个节点上均被激活和探测,并且基本上可以正常进行故障转移。 但我需要一件特定的事情:当任何上级(父级)资源发生 3 次故障时,就会发生故障转移,并且所有服务组都会切换到第二个节点。 为此,我设置了一些参数并将所有这些资源标记为“关键”。 但同时,我需要它们所依赖的上级子资源关闭整个组,从而在第一次故障时切换程序包。一种方法是将 RestartLimit 设置为 1 并将其标记为关键。但这些属性对于“应用程序”或“服务组”级别的所有资源都是通用...

Admin

如何为 Windows XP 设置 Git 服务器
vcs

如何为 Windows XP 设置 Git 服务器

这可能是一个很愚蠢的问题,但谷歌搜索没有帮助。我发现我们应该使用 gitweb 和 apache,但找不到任何相关教程。 谢谢。 ...

Admin

如何使用 Mercurial 上传项目到 Google Code?
vcs

如何使用 Mercurial 上传项目到 Google Code?

我创建了一个本地目录,并在其中创建了一些子目录和文件。 项目在 code.google.com/hosting 上注册 安装 Mercurial 并执行hg init 从 Google 复制了自动生成的密码,但仍然不知道用来做什么。 现在我该如何将本地文件上传到 Google 上的存储库。经过大量的 Google 搜索,几乎所有信息都可供 SVN 用户使用。 我是否必须先在 mercurial 上创建一个分支。如果这太愚蠢,我很抱歉,但我该如何创建一个,网站上没有提到创建、上传或添加。 有人可以分享他是如何开始/上传他的项目的吗? ...

Admin

在 Windows 上使用 Active Directory 身份验证的 SvnServe
vcs

在 Windows 上使用 Active Directory 身份验证的 SvnServe

目前,我公司正在使用网络共享与 SVN 存储库通信。它真的很慢,所以我想切换到 SVNSERVE。 我的公司选择文件系统路线的主要原因是它可以轻松地使用我们现有的活动目录身份验证系统来确保安全。 据我所知,只要您使用Sasl 库。我只是想知道是否有其他人正在这样做,并且可以就配置提供一些指示,因为它似乎没有在任何地方记录。 谢谢 編輯 我们在一台快速服务器上有 svn,但不幸的是它被用于其他公司文件共享和服务。 有人告诉我,HTTP 协议不会比使用 SMB 的 file:// 更快。有人有这方面的文档吗?我认为真正的客户端服务器模型会表现更好。我...

Admin

关于在 VCS 中存储 /etc 的建议?
vcs

关于在 VCS 中存储 /etc 的建议?

最容易用来跟踪 /etc 的 VCS 是什么?将 etc 目录存储在版本控制中有哪些挑战,最佳实践是什么?我应该使用集中式还是分布式 VCS? ...

Admin