公司项目组用的是Gitlab,组内成员分配有有固定的git个人账户,不同成员有不同的模块编辑权限,使用前需要配置好本地的Git。对一直使用svn的小菜菜来说,这个还是需要一点步骤配置下才可以使用的。配置githost的流程:将项目组指定的host地址加入到本地的host文件,然后根据这个地址访问项目地址,输入本人用户名和密码可以进入Dashboard,里面有自己权限下的各个目录,要clone到本地
转载 2024-03-01 16:03:45
165阅读
目录GitLab使用设置界面语言用户管理(管理员使用,非管理员跳过此步骤)新建用户编辑和删除用户管理组新建组编辑或者删除组添加组成员创建项目Git安装和介绍Git 的下载Git 的安装使用许可声明选择安装目录选择安装组件选择开始菜单文件夹选择 Git 默认编辑器决定初始化新项目(仓库)的主干名字选择HTTPS后端传输配置行尾符号转换配置终端模拟器以与 Git Bash 一起使用选择默认的 “gi
sudo gitlab-ctl start    # 启动所有 gitlab 组件;sudo gitlab-ctl stop        # 停止所有 gitlab 组件;sudo gitlab-ctl restart        # 重启所有 gitlab 组件;sudo gitlab-ctl status        # 查看服务状态;sudo gitlab-ctl reconfigur
原创 精选 2021-08-27 15:00:25
1228阅读
介绍gitlab官方文档:https://docs.gitlab.com/14.10/gitlab中文官方文档:https://docs.gitlab.cn/jh/install/requirements.htmlGitLab 是一个用于仓库管理系统的开源项目,是由GitLabInc.开发, 使用MIT许可证的基于网络的Git仓库管理工具,且具有wiki和issue跟踪功能。 使用Git作为代码管
在Kubernetes(K8S)中,GitLab 是一个非常常用的代码托管平台,它可以帮助开发团队高效地管理代码,并且提供了强大的接口,让我们可以方便地通过代码与 GitLab 进行交互。本文将介绍如何使用 GitLab 的接口文档,让你可以在代码中实现与 GitLab 的交互操作。 首先,让我们来了解一下实现“gitlab 接口文档”的流程: | 步骤 | 操作
原创 2024-05-21 09:42:40
539阅读
说明:原来使用的gitlab使用的是单机的版本,现在要迁移到阿里云,并使用高可用的gitlab集群配置gitlab集群目前支持redis的主从模式或者redis的setinel模式,数据库使用外置的postgresql1.服务器申请服务器1:ip1BJPVGITLAB-1服务器2:ip2BJPVGITLAB-3服务器3:ip3BJPVGITLAB-2服务器4:ip4BJPVPGSQL-1redi
原创 2020-08-17 21:29:59
2088阅读
# 实现Docker Gitlab文档 ## 概述 在本文中,我将教你如何使用Docker搭建Gitlab文档Gitlab是一个强大的代码管理工具,通过Docker可以快速部署在你的服务器上,并且可以方便地进行管理和维护。如果你是一名刚入行的开发者,这篇文章将帮助你快速上手。 ## 流程图 ```mermaid erDiagram USER ||--o DOCKER : 使用Dock
原创 2024-07-07 03:10:09
42阅读
  最近项目使用git进行版本控制,由于之前用svn,所以对git不是太熟悉,网上一通乱找git各命令含义,以下内容感觉讲的很详细,可以很清楚理解git提交流程,博主把重要的信息用红字标注了,更加显眼。推荐使用TortoiseGit来进行git操作,非常方便,下载地址 https://tortoisegit.org/download/add和commit我们可以把一个git仓库分为3个区
一、什么是GitLab-CICI,Continuous Integration,持续集成,是软件开发过程中一个非常重要的环节,在互联网敏捷开发的过程中,持续集成通常用来进行日常编译和自动化测试,来保证及时发现提交的问题,避免影响项目进度。通常持续集成的过程包括:提交(合并)代码编译测试发布以前软件集成的工作是由人工完成的,但是现在鼓励持续集成,所以,应该考虑将软件集成这个工作自动化,这就出现了所谓
转载 2024-06-06 09:26:51
73阅读
一、安装要求本文的操作学习是建立在centos7、Docker上的,如果没有centos7服务器或者安装Docker的话,可以查看Centos7服务器搭建、搭建Docker环境这两篇文章。二、安装1、下载gitlab镜像docker pull gitlab/gitlab-ce:12.3.5-ce.02、查看gitlab镜像docker images3、创建gitlab配置(etc)、日志(log
参考资料:Drone 官网地址:https://drone.io Drone 的 GitHub 地址:https://github.com/drone/drone 简介:https://imnerd.org/drone.html Drone 是一个基于 Docker 的持续部署系统,用 Go 语言编写。Drone 本身和所有插件都是镜像,易于使用。安装通过 docker-compose 配合 YA
转载 2024-03-18 17:11:41
77阅读
动机前段时间st0rm23在自己的服务器上搭好了自己的gitlab,现在我准备开搞自己的web项目了。但是如果每次写完都要用一些文件传输的工具上传到自己的服务器就显得很低效是吧,也会降低自己写代码的动力。现在st0rm23就借着自己的gitlab,用一个webhook就可以自动将自己的gitlab上的代码部署到web目录下了。那么这样我们只要push一下代码到master上就可以自动生效了,用浏览
转载 2024-07-01 18:32:41
46阅读
GitLab runner是一个构建实例,用于在多台机器上运行作业,并将结果发送到GitLab,并可将其放置在单独的用户,服务器和本地计算机上。 安装后,您可以将runner注册为共享或特定的。 “GitLab安装”一章介绍了runner的安装。您可以通过使用特定或共享runner来为作业提供服务。共享runner 这些runner对于多个具有相似要求的项目很有用。 您可以使用单个或少量Runne
转载 2024-07-30 20:56:42
923阅读
GitLab持续集成参考文献 https://docs.gitlab.com/ee/ci/Getting started with GitLab CI/CD从8.0开始,GitLab持续集成(CI)完全集成在GitLab中。GitLab的持续集成服务。 如果你添加了.gitlab-ci.yml文件在项目的根目录并且配置项目使用Runner,这样每次的代码提交就会触发ci..gitlab-ci.y
转载 2024-05-05 13:31:07
76阅读
最新的GitLab 8.15版提供了新的持续集成和持续部署(CI/CD)特性,目的在于自动化不同平台上的部署,并使用命令行界面让试机(Staging)或产品部署更加便捷。\\ GitLab的自动部署(Auto Deploy)特性采用Docker将应用自动部署到容器调度器,例如Docker Swarm、Google Kubernetes和Apache Mesos等。为适合不同的基础架构提供商,自动
GitlabGitlab作为一个开源项目开始帮助团队在团建开发上进行合作。通过以业界领先的步伐交付新的功能为整个软件开发和操作生命周期提供了一个单独的应用平台。Gitlab提供了管理、计划、创建、验证、打包、发布、发布、配置、监视和保护应用程序所需的一切。Gitlab是一个基于git实现的在线代码仓库托管软件,一般用于企业、学校等内部网络搭建git私服。Gitlab是一个提供代码托管、提交审核和问
文章目录前提准备企业微信消息发送接口gitlab(账号,用户组,项目)gitlab开放API文档webhook配置和开发配置webhookgitlab的webhook原理项目实战总结 本文主要介绍如何使用gitlab的webhook来打通企业微信消息提醒。前提准备企业微信消息发送接口根据企业微信开发者文档得到一个消息发送的接口url,参照:企业微信群机器人配置说明;gitlab(账号,用户组,项
转载 2024-03-29 13:00:56
350阅读
1、GitLab-CI  GitLab-CI就是一套配合GitLab使用的持续集成系统(当然,还有其它的持续集成系统,同样可以配合GitLab使用,比如Jenkins)。而且GitLab8.0以后的版本是默认集成了GitLab-CI并且默认启用的。 2、GitLab-Runner  GitLab-Runner是配合GitLab-CI进行使用的。一般地,GitLab里面的每一个工程都会定义一个属于这
转载 2024-03-22 14:14:42
61阅读
GitLab WebIDE致力于简化接受合并请求的工作流程,现在GitLab发布了 10.7的正式版本(generallyavailable),除此之外,还有一些其他的特性以提高C++和Go代码的安全性并提升与Kubernets集成的能力。GitLab Web IDE最初是是以beta的形式发布在GitLab 10.4Ultimate中的,它的目标是在进行较小的修正和处理合并请求时,简化
  Git作为分布式的版本管理系统,对于代码版本的管理至关重要,使用git需要了解三个区域:暂存空间、本地仓库和远程仓库。使用git作为版本控制,都是要在各自的分支上,在本地开发,每天需要把当天完成的任务提交到本地仓库,需要版本迭代时需要推送到远程仓库,而暂存空间就是你在本地开发时,新增或者修改的文件使用git add会添加进暂存区,然后使用git commit才能提交到本地仓库。这是介
  • 1
  • 2
  • 3
  • 4
  • 5