gitlab相关内容

SSH主机密钥验证在GitLab CI中失败

本地设置 我通过ssh-keygen命令创建了公共和私有SSH密钥. 我决定先在本地设置私钥,然后再在我的仓库的gitlab CI上进行设置. 我在服务器上设置了公钥(在这种情况下,是另一个gitlab存储库,但是将来可能会改变,并且不应该影响问题). 我通过以下命令成功与本地服务器通信(在这种情况下,我正在通过git使用SSH,但将来可能会再次更改): git cl ..
发布时间:2020-11-15 21:36:09 其他开发

如何从gitlab CI管道中推送到存储库?

在我的CI管道中,我正在生成一个工件public/graph.png,该工件可视化了我的代码的某些方面.在以后的步骤中,我想将其从CI管道中提交给仓库.这是.gitlab-ci.yml的相关部分: commit-graph: stage: pages script: - git config user.email "cipipeline@example.com" - ..
发布时间:2020-11-15 21:36:06 其他开发

如何在gitlab中创建存储库徽章?

如何在gitlab中为我的项目创建徽章? 我知道这里有一个网页 https://docs.gitlab .com/ee/user/project/badges.html 但我不知道他们在说什么. 假设我的项目在这里 https://gitlab.com/username/userproject 链接和徽章图片链接应该是什么? 解决方案 有两个默认标志:“管道"和“覆 ..
发布时间:2020-11-15 21:35:53 其他开发

gitlab 8.2.1,如何在.gitlab-ci.yml中使用缓存

我正在尝试在.gitlab-ci.yml中使用“缓存"($ docker exec -it gitlab-runner gitlab-runner -v gitlab-runner version 0.7.2 (998cf5d) 因此,根据文档,所有内容都是最新的,但是我无法使用缓存;-(.我的所有文件始终被删除.我在做错什么吗? 创建了一个缓存存档,但未传递给下一个作业. 这是 ..
发布时间:2020-11-15 21:35:48 其他开发

如何通过命令行创建一个GitLab合并请求

我们正在努力将GitLab(企业版)集成到我们的工具中,但是仍然需要在清单上做一件事的是,通过命令行(或批处理文件或类似文件)在GitLab中创建合并请求.我们希望将其集成到我们的工具中.在这里和网络上搜索使我相信,使用本机GitLab无法做到这一点,但是我们需要其他工具. 我正确吗?而我想使用哪种工具呢? 解决方案 本机不支持它,但将其组合在一起并不难. gitlab API支持打 ..
发布时间:2020-11-15 21:35:41 其他开发

为什么gitlab 6切换回独角兽?

Gitlab 6.0 已于昨天发布.我很想知道他们为什么从彪马(Puma)切换到 Unicorn .一个>. 5之前的版本使用的是 Unicorn .我认为改用 Puma 更好. 此切换是否有技术原因? 解决方案 GitLab B.V.首席执行官在这里,我同意Hongli的评论,即“如果有问题,则很可能是Gitlab的代码中的问题."我们试图修复它们,但是GitLab是最大的开源Ra ..
发布时间:2020-11-15 21:35:35 其他开发

如何在GitLab中更改项目所有者

如何在GitLab中更改项目所有者? 项目设置中有一些选项,但是在“传输"字段中,它无法识别任何用户名或其他任何内容.可以更改所有者权限和根特权吗? 解决方案 TL; DR 将您的项目移到您和另一个用户均为所有者的新组中,然后另一个用户必须将其转移到自己的名称空间中. 背景 其他答案显然无法将项目转移给其他用户,尽管其中一个的注释部分足以使某人弄清楚.另外,有关Gi ..
发布时间:2020-11-15 21:35:33 其他开发

如何检查GitLab的版本?

如何检查服务器上安装了哪个版本的GitLab? 我即将在GitLab更新日志中指定版本: https://gitlab.com/gitlab-org/gitlab-foss /blob/master/CHANGELOG.md 例如:"6.5.0","6.4.3"等 这只能通过终端吗? 有没有办法远程执行此操作(使用浏览器而不是终端)? 解决方案 我已将服务器更新为Gi ..
发布时间:2020-11-15 21:35:28 其他开发

"GitLab没有响应."启动服务器后在Ubuntu 14.04上安装502

我刚刚在新的Ubuntu 14.04 64位服务器上安装了GitLab.我这样做是按照下载页面中所述的Omnibus软件包进行的.安装过程中没有错误消息,并且脚本中的所有注释均以绿色显示. 当我通过端口80访问服务器时,得到以下信息: 按照《故障排除指南》 查询状态,但结果也是错误: sudo -u git -H bundle exec rake gitlab:check RAI ..
发布时间:2020-11-15 21:35:24 其他开发

gitlab团队和gitlab组有什么区别?

我正在使用Gitlab 5.0来管理我的git存储库,并且在Gitlab之前从未使用过github. 当我创建一个组时,在/home/git/repositories中看到一个具有该组名的新目录. 但是,对于团队而言,这是没有完成的. 另外,对于组,我可以为该组创建一个项目,并且分配(针对该组的用户)是自动完成的. 我看不到组和团队之间的任何其他区别,我想理解这一点. 在此先感谢 ..
发布时间:2020-11-15 21:35:21 其他开发

更改Gitlab CI Runner用户

当前,当我在GitlabCI中启动构建时,它正在gitlab-runner用户下运行.我想将其更改为公司的内部用户.我没有找到/etc/gitlab-runner/config.toml的任何参数来解决该问题. 我当前的配置: concurrent = 1 [[runners]] name = "deploy" url = "" token = "" executor ..
发布时间:2020-11-15 21:35:19 其他开发

更改gitlab中的默认分支

我不小心将本地主服务器推送到了gitlab上名为origin的分支,现在它是默认分支.是否可以重命名此分支或将新的master分支设置为master? 在GitLab企业版12.2.0-pre中的 解决方案 ,您必须使用以下命令: Setting→Repository→Default Branch(将其展开)并在此处更改默认分支 ..
发布时间:2020-11-15 21:35:15 其他开发

我们如何更改可正常运行的GitLab安装的URL?

我已经设置好了,我们正在运行GitLab v6.0.1的默认安装(我们也将要升级).这是一个“生产"设置,严格按照该指南进行操作: https://github.com/gitlabhq/gitlabhq/blob/master/doc/install/installation.md 现在,我们如何安全地更改有效安装的URL? 显然,我们的URL很长,我们提出了一个新的URL.我 ..
发布时间:2020-11-15 21:35:12 其他开发

使用gitlab令牌克隆而不进行身份验证

我想通过使用我的gitlab帐户中的私有令牌来克隆gitlab存储库,而不提示我输入自动化脚本. 有人可以给我提供样品吗? 我知道我可以使用用户名和密码来这样做: git clone https://" + user + ":" + password + "@" + gitlaburl; 我知道使用ssh键是可能的 但是,这两个选项都不足够 解决方案 我知道这很 ..
发布时间:2020-11-15 21:35:10 其他开发

使用git命令将文件夹从本地推送到git时出错

error: src refspec git@gitlab.com does not match any. error: failed to push some refs to 'origin' 我正在尝试将我的项目推送到gitlab,但是即时通讯一次又一次地遇到相同的错误,我已经尝试了n次,并且看到了很多答案,但是没有一个有效的方法,请有人能帮助我? ..
发布时间:2020-11-15 20:42:51 其他开发

停止git跟踪文件而不将其从其他开发人员机器上删除

我的文件名为settings.py.在我的主机中,settings.py与其他开发人员的配置不同.我想阻止git跟踪settings.py,但是当他们在项目中进行更改时,不想从其他开发人员机器上删除此文件 有人谈论将文件包含在.git/info/exclude文件夹中. 但我不知道在哪里可以找到此文件.我在我的项目文件夹(git已经初始化)中搜索了它.无济于事. 预期结果 每当我提交更 ..
发布时间:2020-11-15 20:35:50 其他开发

如何在不分叉的情况下在gitlab/github上复制git存储库?

我在Gitlab/Github上已有一个存储库.我想要在相同的组下使用不同的回购名称来复制该邮件. 注意:以为答案可能类似于另一个问题,我无法通过谷歌搜索找到另一个问题,我猜想其他用户也可能做不到. 解决方案 复制存储库 要复制存储库而不进行分叉,可以运行特殊的克隆命令,然后将其镜像推送到新存储库. 在复制存储库并推送到存储库的新副本或 mirror 之前,必须在GitH ..
发布时间:2020-11-15 19:32:02 其他开发

ssh命令-T选项

我想知道以下命令中的-T选项的作用,以某种方式无法在手册中看到此选项: $ ssh -T git@gitlab.com Welcome to GitLab, Simeon ! 有人可以解释吗? 解决方案 我解释了TTY是什么之前:当您打开与远程服务器的 interactive 会话时,需要使用终端. 但是:在远程Git存储库托管服务器(GitHub,Gitlab,BitBu ..
发布时间:2020-11-15 19:18:28 服务器开发