问题标签 [gitlab-7]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
677 浏览

git - 具有相同代码库的多个实例的 Gitlab 最佳实践

我有一个正在开发的应用程序的主代码库。我想根据谁购买我的代码库,将此代码库复制到“n”个实例中。此外,我可能会不时更新所有代码库和每个实例上的一些额外定制代码。如何在 gitlab 中实现这一点?我想确保我可以一次推送到所有代码库,而不会影响额外的自定义代码。这可能吗 ?

0 投票
1 回答
326 浏览

git - 来自 master 的更新,保留在 gitlab 中的分叉仓库中所做的更改

我已经分叉了我的主代码,即在 gitlab 上zip/production创建了一个分叉项目map/production

现在我已经对我的分叉代码库进行了更改,我想以这种方式维护它:
即我不想触及分叉存储库中单独文件中存在的附加代码,但我也对master代码进行了更新,并希望这反映相同在分叉代码库上,而不影响地图/生产中存在的其他文件和代码。

它类似于分叉的 repo + 附加代码,并且在从主 repo 引入更改时,附加代码应该保持不受影响。

如何解决这个问题?

0 投票
3 回答
2138 浏览

gitlab - 我如何查看跨多个项目的 gitlab 问题板

背景

很长一段时间以来,我一直是 github/zenhub 的忠实用户。我们最近出于多种原因将我们的存储库移至 gitlab,包括免费管道、安全性、更灵活的组等。

问题

Zenhub是一个添加到 github 的油脂猴应用程序,它的一个特点是类似于 gitlab 的原生问题的 scrumboard 。zenhub scrumboard令人惊奇的事情之一是它允许您将许多 repos 放在同一个板上(我记得 jira 也有同样的东西)。

问题

有没有办法在 gitlab 上做到这一点?

0 投票
1 回答
232 浏览

gitlab - 将 gitlab 源更新为综合:没有 rpm?

我正在尝试使用以下说明从 GitLab 7.1.0(源代码)安装(在 Centos6 上)迁移到最新的综合(在 Centos7 上):

https://docs.gitlab.com/omnibus/update/README.html#upgrading-from-non-omnibus-postgresql-to-an-omnibus-installation-using-a-backup

从本质上讲,它归结为:

  1. 设置一台新机器,
  2. 在新机器上安装和你的源版本相匹配的综合版本,
  3. 从源版本做一个“备份”,
  4. 将该备份恢复为综合版本,
  5. 将综合版本更新到最新版本。

我被困在#2上。我添加了 GitLab 存储库,但可用的“gitlab-ce”包的最旧版本是 7.10.0。它们的名字也很奇怪,例如“7.10.0~omnibus-1”、“7.10.0~omnibus.1-1”等,而不是简单的“7.13.0-ce.0.el7”。

我有哪些选择?如果我从 repo 安装 7.13.0 Omnibus,然后尝试将备份从 7.1.0 恢复到其中,我应该期望它能够工作吗?我会丢失数据吗?

某处是否有 7.1.0 综合 RPM 可用?

如果新机器需要 Centos6 才能安装 7.1.0 综合包,那么我可以重新映像。

0 投票
1 回答
105 浏览

git - 推送到外部硬盘驱动器上的目录时,Banana Pi 上的 GitLab-omnibus 7.9 错误

我正在使用带有 Ubuntu 14.04.5 Trusty Tahr(32 位架构)的 Banana Pi 1。我喜欢使用 Banana Pi 作为我的私人 GitLab 服务器。我成功安装了 gitlab-omnibus 7.9。请参阅下面的系统信息:

通过 ssh 提交和推送工作正常,但目前 git 数据存储在 Banana Pi 的 SD 卡中(也安装了 ubuntu)。我连接了一个外部硬盘驱动器,当我通过 ssh 登录时,我也可以访问这个驱动器。现在我想让 gitlab 将 git 数据存储在这个外部硬盘驱动器上(名称:Seagate Expansion Dr)。我按照 gitlab README.md中的指南进行操作。以下内容也是如此:

  1. 我将默认位置的香蕉派上的存储库同步 /var/opt/gitlab/git-data/到新位置/media/Seagate\ Expansion\ Dr/Projekte/GitLab/git-data(有关更详细的描述,请参见 gitlab README.md

  2. 我在 /etc/gitlab/gitlab.rb 中添加了以下行:

    /li>
  3. 重新配置并重新启动 gitlab

    /li>

但是现在,当我尝试通过以下方式将 Windows 桌面 PC 上的存储库中的某些内容推送到 Banana Pi 时:

我收到以下错误:

我做了一些研究,并认为该错误与权限有关,因此我授予所有者、组和其他人对测试的写入、读取和执行权限,但错误仍然存​​在。

如果有人可以帮助我,我会很高兴。如果需要任何进一步的信息,请立即询问我。

最好的问候,布雷乔 :)