gitlab相关内容
我想创建一个公共存储库来放置主存储库(私有)中的一些示例文件.有什么方法可以将几个文件夹从git repo软链接到另一个git repo? 解决方案 然后,您应该使用子模块来完成此任务. 子模块是同一根目录下的不同git存储库. 这样,您可以在根存储库中的文件夹级别管理2个不同的项目 Submodules 允许将外部存储库始终嵌入到源树的专用子目录 中指向特定的提交.
..
我想将gitlab项目复制到与原始项目完全独立的其他存储库中. 由于这个原因,我尝试将原始项目分叉到另一个项目中.但是在原始项目中,维护人员仍然可以看到派生列表,并且知道其他派生在哪里维护. 我想要一个没有主项目任何链接的完整副本,所以它不能由原始项目维护者管理. 我该怎么做? 解决方案 我会将原始项目克隆到本地计算机上的沙箱中,在所需的位置创建新项目,将新的gitlab
..
我想使用git的partialClone功能.在此答案中,我看到了git clone --filter=tree:none 命令. /p> 但是当尝试在github上执行时,提示warning: filtering not recognized by server, ignoring.它没有用. 我想知道GitHub网站是否不支持它,或者我的设置是否有问题. 我问GitH
..
当我这样做时: git clone https://example.com/root/test.git 我收到此错误: 致命:HTTP请求失败 当我使用SSH时: git clone username git@example.com:root/test.git 我收到此错误: /server/user/git@example.com:root/test.git
..
我正在使用以下.gitlab-ci.yml文件为使用stack new actividad3 --resolver=lts-14.6创建的Haskell Stack项目设置gitlab-CI. image: haskell:8.6.5 cache: paths: - .stack - .stack-work - target test: stage: te
..
我已使用项目界面中的“单击部署"在Google Compute Engine上安装了GitLab.几分钟后,部署成功.我可以通过SSH进入实例,然后按预期进行处理. 我还可以使用Web界面登录到GitLab,并将SSH密钥添加到我的配置文件中.到目前为止,一切都很好.但是,当我尝试推送或拉到新的示例存储库时,会收到以下消息: Permission denied (publickey,g
..
如何在Eclipse上添加Git-Lab? 这样我就可以从GitLab推送或获取。 我是这方面的新手,请给出更多解释。 解决方案 I准备 确保在Eclipse中具有eGit: Help->安装详细信息 请确保列表中包含“ Eclipse Git Team provider”。 如果未安装,请按照中的指示进行操作。来自@VonC的 answer 请确保您具有
..
几个月前我问了这个问题这里,但是该解决方案显然无济于事,因为在这里我仍然遇到完全相同的问题。在该链接中,我被告知将图像从 node:latest 更改为 node:13 。这不再解决问题。我已经尝试了每个版本的节点,但都无法正常工作。我曾尝试使用puppeteer / codeceptjs的预制图像,但这不起作用。问题来了:4个月前,我编写了一些测试代码。他们工作得很好,所以我在gitlab上设置
..
我需要将应用程序部署在多台服务器上。 我将源代码托管在gitlab-ci上。 我已经设置了环境变量和.gitlab-ci.yml文件 它对于单个服务器非常有用:我可以构建docker映像并将其推送到一个注册表。 然后我将这个映像部署在kubernetes基础架构上。 所有操作均在.gitlab-ci.yml中进行了描述。 我需要做的是为每个服务器“重复” .gitlab-c
..
对于要部署的某些项目,我有一些 gitlab-ci.yml 文件。在将我的头撞在墙上几个小时之后,我意识到它们随机通过/失败。当然,没有任何变化,只需按一下“重试”按钮,有时作业就会通过,而有时作业会失败。 这是 .gitlab-ci.yml : image :docker:最新 服务: -docker:dind before_script: -echo“ Runnig
..
我正在尝试在实时服务器上连接mysql docker容器,但无法正常工作 我的docker-compose文件为 db: 图像:mysql:5.7 重新启动:始终 env_file: -./app/app/.env 卷: -./mysql-data:/var/lib/mysql 端口: -“ 3302:3306” ,我的环境文件就像 MYSQL_PORT
..
我正在尝试在Gitlab中设置执行以下操作的基本管道: 运行测试命令,编译客户端并使用docker-compose部署应用程序。 当我尝试使用 npm install 时出现问题。 我的 .gitlab-ci.yml 文件如下: #此文件是模板,并且可能需要进行修改,然后才能在 项目上运行。 #官方docker镜像。 镜像:docker:最新 服务: -docker:查
..
我目前正在尝试从Gitlab CI / CD Docker容器中触发远程计算机上的脚本。作业配置如下: 阶段: -部署 图像:maven :3.3.9 服务器部署: 阶段:部署 allow_failure:false 脚本: ##安装ssh代理 -易于更新&& apt install openssh-client -y -eval $(ssh-agent -s) ##创建
..
我正在尝试在GitLab中构建CI管道。我想问一下在GitLab CI中使用docker的情况。 此问题: https://gitlab.com/gitlab-org/gitlab-runner/issues/4501#note_195033385 我都遵循两种方法的说明。使用TLS而未使用TLS。 但是它仍然卡住了。发生相同错误 无法通过tcp:// localhost:23
..
我正在尝试在Windows 10 PC上设置gitlab CI。 我为gitlab创建了一个Docker容器(卷是Docker卷) docker run --detach --name gitlab --hostname gitlab.mod --publish 4443:443 --publish 4480:80-发布8222:22 --volume gitlab-conf:/ e
..
我正在尝试在GitLab存储库中使用ZAP。 (链接到ZAP的docker映像: https://github.com/zaproxy / zaproxy / wiki / Docker ) 但是在执行“ yml”文件中的脚本时,出现了“代理”错误,现在,经过一些修改后,出现此错误: File“ /usr/local/lib/python3.6/dist-packages /cli
..
我创建了一个最小的gitlab CI脚本来验证此错误: docker_execution_test: 图片:debian:9 脚本: -pwd -ls 我期望的输出是这样: db @ theia:〜/ git / docker_test(master *)$ docker run-它--rm debian:9 pwd / db @ theia:〜
..
我正在尝试教我的Gitlab Runner映像从我的私有Docker Registry(在Google Cloud中运行的GCR)获取自定义生成器映像。 什么无法解决? 我创建了一个自定义的Gitlab Runner映像,并正确设置了ServiceAccount。我以非特权模式启动,但采用虫洞模式(通过 docker.sock )。在执行到该容器(基于 gitlab / gitlab-ru
..
我对 Jhipster 和Docker还是很陌生,希望对理解如何构建基础知识有所帮助并在Heroku实例上部署我的应用程序。当我和朋友一起工作时,我们可能需要某种集成平台,例如Gitlab,它也可以用作我们的代码版本控制和存储库。 到目前为止已完成: 生成了一个整体应用程序并在本地对其进行了测试(工作正常,感谢Jhipster使其变得如此简单)。 将其推送到gitlab存储库中。
..
你好,我使用docker安装了最新的gitlab。我用-p 10080:80和10022:22 启动了容器,我可以浏览gitlab并执行所需的操作,甚至可以使用端口10080 git克隆http和ssh和10022。 在前端,尽管网址未显示相应的端口。 我更改了ssh_shell属性。 无论出于何种原因,任何试图修改external_url属性的尝试都行不通!我输入了“ h
..