问题标签 [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.
git - Gitlab 7.3.2 权限被拒绝(公钥)
我刚刚在私人服务器上全新安装了 Gitlab 7.3.2。然后我创建了一个新项目,一个具有有效 ssh 密钥的新用户。
当我试图克隆测试项目时,它会抛出 Permission denied (publickey)。在以前的版本中,我必须检查 /home/git 文件夹或类似文件夹的设置,但现在该文件夹不存在。
请问有什么办法可以解决这个问题吗?
gitlab - gitlab-7.7.1-omnibus-5.4.1 创建合并请求
选择源/目标分支合并时的空分支列表,但可以在分支选项卡中查看分支
sudo gitlab-rake gitlab:check
, 一切都好
尝试重新启动 gitlab-ctl,没有任何改变
ruby-on-rails - Gitlab 7.7创建新/移动存储库不起作用
我从 Gitlab 7.5 迁移到 7.7 并设置了 Gitlab 7.7 的全新安装,但两个项目都显示相同的问题。
创建新存储库会导致错误“无法创建存储库”,将现有存储库移动到另一个命名空间会导致“无法移动项目”。
在这两种情况下,我都没有在任何 gitlab 日志中看到错误,也没有看到对 gitlab-shell 的任何请求。
这是我的系统信息:
生产日志
sidekiq.log
rake check: git@lh-aux-git:~/gitlab> ./bin/check 警告:Nokogiri 是针对 LibXML 版本 2.8.0 构建的,但已动态加载 2.9.1 检查环境 ...
gitlab-shell.log
推/拉/提交/合并请求等其他操作工作正常!
知道如何解决这个问题吗?
谢谢克里斯蒂安
gitlab - 如何在自己创建的 gitlab 项目中成为权限受限的普通开发者?
我们在自己的服务器上使用 GitLab 7.7.0.rc4。我创建了一个项目,它赋予我该项目的所有权和所有权限,特别是在主分支上接受合并请求的权利。我想放弃所有权并成为一名普通的开发人员(即具有受限权限),这样我就不会通过推送到 master 或在 Web 界面中按下错误的按钮来意外接受合并请求。
我怎样才能做到这一点?
我已经阅读了https://stackoverflow.com/a/23803494/1460043,但是在我们的 gitlab 中,我不能将“所有者”作为角色,只有访客/记者/开发人员/大师。
我已经将项目转移到组命名空间,这显然使组所有者也成为项目的所有者。如果我将自己从项目成员列表中删除,我将失去对该项目的访问权限。但是,如果我重新加入项目(使用组所有者帐户添加我),我将获得所有权限,即使仅以“访客”的角色重新加入。
ruby - 添加存储库、用户或执行其他操作时在 gitlab 上获取 502
通常通过多次刷新(重新发送 POST)浏览器来修复。
服务器本身有 4GB RAM 可用和多核 cpu。该错误立即出现,因此它似乎不是内存或超时问题。
我在这里发布了这个错误:https ://bugs.ruby-lang.org/issues/10872但它被关闭为无效。
我不知道 ruby 是如何工作的,所以不知道我在看什么或在寻找什么。
email - GitLab 7.8 电子邮件通知不起作用
我刚刚安装了 GitLab 7.8 CE,但所有电子邮件通知都不起作用。(注册/忘记密码/重新发送确认/更改电子邮件等等)
大约 6 小时后,我不知道如何解决这个问题。请帮忙!
它与“sendmail”有关。但我不知道如何将其切换为“后缀”。服务器是 CentOS7。我还搜索了所有不同类型的日志,但任何文件中都没有一个响应。所以也没有调试;(
/gitlab/config/gitlab.yml
/gitlab/config/environments/production.yml
git - Gitlab:是否可以创建从我的分支到同一项目的另一个分支的合并请求
场景:我们是 3 个开发人员。
开发人员 1(管理员)创建了主存储库。
开发人员 2 分叉了管理员的存储库。
开发人员 3 分叉了管理员的存储库。
开发人员 2 创建了一个功能分支“功能 1”
开发人员 3 从开发人员 2 存储库中签出了“功能 1”。
当开发人员 3 尝试创建合并请求时,他只能看到自己的和管理员的存储库。
所以我想知道,是否有可能创建一个合并请求到另一个不同于我的 fork 的远程?
到目前为止,我看到的唯一解决方法是:
开发人员 2 将功能分支推送到管理员的仓库(通过合并请求)并要求管理员“保护它”,然后开发人员 3 也必须向管理员的仓库创建合并请求,这种方法的问题是开发人员 2失去分支的所有权,他们每次想要推送更改时都必须创建合并请求。
另一方面,该功能似乎已添加到 GitLab,但我找不到有关此功能的官方文档。
gitlab - GitLab 权限被 ssh 拒绝连接
我在连接到我的 GitLab 帐户时遇到问题。我已经生成了公钥并添加到我的个人资料中,但是当我尝试通过 ssh 连接时,它拒绝了权限。
问候。
ssh - 不要在 GitLab 中使用 ssh
在我的一台 PC 命令ssh -T git@github.lcl.loc
工作和输出Welcome to GitLab, Anonymous!
。
但是在我的两台PC命令输出中
我生成新的 RSA 密钥。什么也没有变。密钥是在没有密码的情况下创建的。
如果您从用户 git 输入密码,则以用户 git 的身份访问控制台。
GitLab v7.9.4 GitLab Shell 2.6.2 安装但不带omnibus-gitlab ...
jenkins - 使用 POST 请求触发 Jenkins 构建
这似乎是一个非常简单的问题,但我还没有找到可行的解决方案。基本上,我从 Gitlab 创建了一个网络钩子,为每次提交触发 Jenkins 中的构建。然而,Jenkins 想要使用 GET 方法的 web hook 请求,而 Gitlab web hook 使用 POST 方法发出请求。有没有办法解决这个问题?
从我所做的搜索来看,詹金斯似乎曾经想要一个 POST 请求,但现在已经不是这样了。我正在使用 Jenkins 1.610 和 Gitlab 7.9.4。