GitLab是一个开源Git存储库管理器,具有问题跟踪和维基以及持续集成功能。使用此标记来编写与GitLab API或类似的相关的编程问题;有关一般用法的问题被视为偏离主题。
最近,我创建了新分支并向Master分支创建了合并请求。在 TeamLead 接受合并请求到主分支之前,另一个团队成员已对同一分支提交了另一个修复...
我将 gitlab-runner 作为服务启动,以便实例即使在重新启动时也始终运行。 构建完成后我似乎找不到工作目录资产。我可以看到配置...
Windows环境下GitLab+Jenkins请求错误403 No valid crumb include valid crumb
我知道类似的问题以前已经被问过很多次了。我正在尝试通过 webhook 将 GitLab 与 Jenkins 集成,但出现标题中提到的错误。我也找到了答案
列出项目变量 API 不显示所有 GitLab 项目(存储库)变量
我尝试使用以下 API 列出我的 GitLab 存储库(项目)中定义的所有变量:https://gitlab.com/api/v4/projects/[PROJECT-ID]/variables 但是,我没有得到所有的变量......
我正在使用 glab 变更日志生成 -v 1.0.0 尝试生成变更日志。我写了一些带有预告片的提交,如下所示: git commit -m“琐事:测试预告片”--trailer“
如何同时提交到多个存储库,并根据每个存储库设置使用单独的提交用户名
Windows git https方式如何实现同时推送到多个仓库,并根据每个仓库设置单独的提交用户名 [远程“github”] 网址 = https://gi...
我正在尝试为报告类型“container_scanning”添加自定义扫描报告,目的是在合并请求中显示结果。容器图像将使用 tr...
我之前的项目一直在使用 GitHub,并且我有所谓的自动分配审阅者来处理拉取请求,它会自动从我的团队中分配审阅者来进行代码审阅。 现在我正在工作...
ci/cd“docker”命令在安装了 docker 的映像中找不到
我有这个 .gitlab-ci.yml 文件想要自动构建 docker 镜像,基本上我正在使用模板中的文件: 码头工人构建: 图像:my_image_build_with_docker_inside_inprivate_repo
我已经使用 Bitbucket Server import 在 gitlab-ee 中导入了一些项目。 我们仍然使用 Bitbucket 作为源代码控制,一个月后我必须更新 Gitlab 中导入的项目。 我该怎么办...
如何配置 Airflow 的 Helm Chart 以使用 Gitlab 访问令牌对 Git-Sync 进行身份验证?
Airflow 允许两种类型的记录访问 git: SSH 用户名/密码 Github 现在只需要 SSH;对于本地部署 Gitlab 的情况,可用的安全配置...
--bare 克隆和--set-upstream 远程对象之间的对象计数不同
我正在尝试将存储库从 Azure 镜像到 Gitlab。以下是日志; 我自己@PC:~/REPO$ git 克隆 我正在尝试将存储库从 Azure 镜像到 Gitlab。以下是日志; myself@PC:~/REPO$ git clone <REPO ADDRESS --bare Cloning into bare repository 'repo.git'... remote: Azure Repos remote: Found 434337 objects to send. (1130 ms) Receiving objects: 100% (434337/434337), 821.82 MiB | 4.85 MiB/s, done. Resolving deltas: 100% (299404/299404), done. myself@PC:~/REPO$ 但是,当我尝试将其推送到上游时,对象计数之间存在巨大差异; myself@PC:~/REPO/repo.git$ git push --set-upstream new_origin --all Enumerating objects: 68459, done. Counting objects: 100% (68459/68459), done. Delta compression using up to 12 threads Compressing objects: 100% (20123/20123), done. Writing objects: 100% (68459/68459), 293.86 MiB | 157.00 KiB/s, done. Total 68459 (delta 47199), reused 68459 (delta 47199), pack-reused 0 remote: Resolving deltas: 100% (47199/47199), done. 这是为什么呢?任何帮助或者如果需要更多信息请告诉我。 我希望对象数量相同。 这似乎是由于 Git 在推送过程中处理对象的方式造成的。当您克隆存储库时,Git 会获取所有对象,包括 blob、树和提交。但是,当您推送到新的远程时,Git 仅推送重新创建您推送的分支和标签所需的对象。以下是您看到不同物体的一些可能原因。 Packfile 优化:Git 在推送期间优化 packfile,这可能会导致发送的对象更少。此优化包括增量压缩,它通过存储相似对象之间的差异来减少对象数量 未引用的对象:原始存储库可能包含未引用的对象(例如,无法从任何分支或标签访问的对象)。这些对象不会推送到新的遥控器 您可以从这个问题中看到详细的解释Git:将所有对象推送到远程存储库(不仅仅是引用,而是绝对所有的blob,树和提交)。
我有以下 gitlab-ci conf。文件: 之前的脚本: - 回显%CI_BUILD_REF% - 回显%CI_PROJECT_DIR% 阶段: - 创建PBL - 建造 - 包裹 创建 PBL: 阶段:创建PBL 脚本: ...
我刚刚开始使用git,我一直在做一个大项目。我进行了初步提交,有一段时间没有再次提交。我的项目快完成了,所以我决定再次使用 git 并
我有一个条件,当我请求新的合并时,标题和描述字段会自动填充。当我查找时,它来自本地存储。但是当我删除它后,它仍然存在
在 CI 作业在主分支之外运行时,组访问令牌在 GitLab 中不可见
我正在使用组访问令牌 (GAT) 将工件从一个私有存储库下载到另一个私有存储库,并在构建步骤中使用它们。这两个存储库都位于...
根据 gitlab 文档,这是如何使用 kaniko 创建 docker 镜像: 建造: 阶段:构建 图像: 名称:gcr.io/kaniko-project/executor:debug 入口点:[""] 纸条...
我们有多种环境(暂存、生产...),我不想将诸如数据库密码之类的敏感信息放入代码库中。为此,我想使用环境变量...
我将更改推送到了 gitlab,我删除了一个文件,然后我的朋友拉出了更改,因此同一个文件被删除,代码也在我朋友的设备上被删除,所以我如何获取我的朋友...
您好,我有一个在 Gitlab 上的主分支上运行的预定管道。我不希望它在标签上运行 我尝试添加: 规则: - 如果:“$CI_COMMIT_TAG” 何时:从不 - 如果:'$