GitLab基本介绍 GitLab是利用Ruby on Rails一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。 与Github类似,GitLab能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。
转载 2024-03-29 12:47:51
36阅读
1:前言防止gitlab服务器奔溃,或者被有心人恶意删除,所以采用云端备份的方式。即使服务器被删除,也可以在云端下载到新服务器,重新恢复。2:备份gitlab注:gitlab备份还原只能在相同版本中才能恢复,否则提示版本不成功。命令:gitlab-rake gitlab:backup:create备份完成,可在 /var/opt/gitlab/backups/ 路径查看sudo ls /var/o
背景:在纠结使用Jenkins还是GitLab作为CI/CD工具,最终决定使用GitLab,原因就是非常看好GitLab的未来。 安装环境:CentOS 7.8.2003部署:允许http、https、ssh连接>>> sudo yum install -y curl policycoreutils-python openssh-server >>> sudo
转载 2024-05-20 12:54:46
123阅读
 GitLab 安装:我们使用 Docker 来安装和运行 GitLab 中文版,由于新版本问题较多,这里我们使用目前相对稳定的 10.5 版本可以在https://hub.docker.com/search?q=&type=image 搜索相关信息;官网上有许多英文版的gitLab,我们可以使用汉化版的  镜像为:image: 'twang2218/gitl
转载 2024-03-22 11:54:50
68阅读
文章目录一、下载安装~~删除线格式~~1.1安装(本地客户和服务两个)1.2确认安装:二、配置客户2.1配置客户2.2确认客户配置是否正确三、gitlab的配置(token、SSH)3.1token3.2ssh3.2.1 生成SSH Key3.2.2 配置SSH Key四、gitlab操作4.1 gitlab创建项目4.2 gitlab操作分支五、git命令行操作5.1 git将远程项
转载 2024-03-01 12:26:20
544阅读
桌面Docker的使用日益普遍,尤其是在开发和测试环境中。通过Docker,我们可以将应用程序及其依赖项打包到一个轻量级的容器中,因而提高了开发效率及环境一致性。然而,在实际运行中,不乏诸多问题。本文将以复盘记录的形式,分析桌面Docker常见问题的解决过程,内容涵盖技术原理、架构解析、源码分析、性能优化等方面。 ### 背景描述 自从Docker在2013年发布以来,容器化技术迅速发展壮大
原创 6月前
35阅读
如何实现 Redis 桌面 ## 引言 Redis 是一个开源的内存数据结构存储系统,被广泛应用于缓存、消息队列、排行榜等场景。虽然 Redis 提供了命令行和一些图形界面工具来管理和操作数据,但一些开发者习惯在桌面上使用一个 Redis 桌面端来更方便地查看和操作数据。本文将指导你如何实现一个 Redis 桌面应用程序。 ## 整体流程 下面是实现 Redis 桌面的整体流程,我们可
原创 2024-01-01 08:12:18
73阅读
CI持续集成(Continuous Integration),CD持续部署(Continuous Deployment)Jenkins是一个优秀的持续集成和持续部署平台,有丰富的插件支持,可以满足各种个性化build场景。GitLab可以自主选择触发条件,如push/merge/发表评论等,都可以触发jenkins执行build。整个架构的原理就是GitLab和Jenkins互相配置对方的api,
转载 2023-08-01 15:37:04
130阅读
代码github地址,新增了PC的工程前面两篇文章实现了一个简单的天气查询APP:Flutter实战1 --- 写一个天气查询的APPFlutter实战2 --- 写一个天气查询的APP因为Flutter除了Andorid、iOS,还可以在PC上运行,所以一直想试试以下在PC上的跨平台效果如何。发现Flutter想在PC上跑起来还不太简单。现在开始。1. 开始这个是支持Flutter在Window
转载 2024-01-17 14:27:39
110阅读
如何实现Java桌面应用 作为一名经验丰富的开发者,我将带领你学习如何实现Java桌面应用。在开始之前,让我们先了解整个过程的流程。 流程图如下所示: ```mermaid flowchart TD A[确定需求] --> B[设计界面] B --> C[编写逻辑代码] C --> D[进行测试] D --> E[发布应用] ``` 接下来,让我们逐步详
原创 2024-02-13 04:14:59
24阅读
文章目录前言系列文章Android 持续集成实践(一)——从0开始搭建 Gitlab 服务器搭建 Gitlab 的环境安装 CentOS7配置网络安装 Gitlab 服务器安装依赖安装 Gitlab 服务配置 gitlab url 和端口Gitlab 搭建完成FAQ参考资料 前言最近幸得空闲,就来自己实践一遍 Android 的持续集成,之前公司一直在使用同事搭建的 gitlab+ci+firi
转载 2024-03-13 14:51:09
81阅读
# 如何实现Python Gitlab接收 ## 概述 在本文中,我将向你介绍如何使用Python来实现一个Gitlab接收Gitlab接收是一个用于处理Gitlab Webhook请求的服务器应用程序,它可以接收来自Gitlab的事件通知,并根据事件类型执行相应的操作。 ## 前提条件 在开始之前,确保你已经安装了Python和Gitlab模块。你可以使用以下命令来安装Gitlab
原创 2023-10-19 16:51:49
87阅读
不管是GitLab还是GitHub ,都是基于git 的工具使用。GitLab使用 git + TortoiseGit GitHub  1.使用 git + TortoiseGit 2.另外也可以直接使用GitHub Desktop 客户1.可以直接使用git 命令行git命令行的方法是:在需要工作的目录下,右键 选择 git&nbsp
转载 2024-04-18 14:12:14
386阅读
**Java基础(一):Java体系与特点这是我第一次写博客,如有错误,欢迎批评指正。Java体系与特点SE是基础,主要应用于桌面开发以及一些商务应用的解决方案。桌面开发(桌面软件):电脑上的软件Java的特性:一种纯面向对象的语言;与平台无关(即跨平台)的语言;强壮的语言,吸收了C/C++语言的优点;有较高的安全性(自动回收垃圾,强制类型检查,取消指针)Java跨平台原理:Java技术的两种核心
转载 2023-07-19 18:55:46
52阅读
2.1. GIS软件由于客户决定了最基本的用户体验,因此,云需要更智能的“”,这一点非常重要。SuperMap 的GIS软件分四类,即桌面GIS客户,移动GIS终端、Web客户和导航终端。桌面GIS客户包括企业级桌面GIS软件SuperMap Deskpro和全组件式GIS开发平台SuperMap Objects。Web客户包括三维GIS Web浏览器插件SuperMap iCli
简介TypeScript一直发展不错,我们公司在开发新功能时,考虑到程序的可维护性,使用了TypeScript编写浏览器上的程序,我们是从零开始使用TypeScript,甚至我连javascript也是半罐子,本文描述了一个c#程序员认识TypeScript的过程。注:本文编写时,基于Typescript0.8版本,而且初用,可能过时,具体规范可以参考http://www.typescriptla
转载 2024-08-18 13:16:46
37阅读
Windows上一般的应用程序也可以通过日志系统打印日志到指定文件。通过这个例子想说明,问题处理的方法是多种多样的,一种组件的应用场合也是多样的,平时slf4j日志系统多用于Web程序,其实桌面程序等一样可以使用。在真实开发自己的一个Java桌面应用的时候,这还是必须的,否则运行异常日志无法收集。System.out.println毕竟只能用于Hello World这种小的Demo程序,日志系
转载 2024-06-18 14:17:56
36阅读
# 如何在Mac上实现Docker桌面 作为一名经验丰富的开发者,我很乐意教给你如何在Mac上实现Docker桌面。下面是整个过程的步骤和详细说明。 ## 步骤概览 首先,让我们来看一下整个过程的步骤概览。可以使用下面的表格来展示: | 步骤 | 描述 | |-----|------| | 1 | 确保Mac已经安装了Docker Desktop | | 2 | 下载和安装Docker
原创 2023-12-15 08:40:11
130阅读
前言前端开发桌面程序这个概念已经出现有一段时间了,这项技术也已经走向成熟,Github上nw和光electron的star就差不多有10w颗星了,github也衍生出了很多开源的桌面项目俨然成了一个热门项目。既然这么热,那就一个字:学。本文主要帮助js基础比较薄弱,又没有接触过electron的同学更好的学习electron,文中有什么不足之处或者错误,欢迎指出。electron 安装npm命令安
# 如何实现“docker桌面端口”的步骤 为了帮助你实现在docker桌面端口的功能,我将分步骤指导你完成这个过程。首先,我们来看一下整个流程。 ```mermaid gantt title Docker桌面端口实现流程 section 安装docker 安装docker桌面: done, 2022-01-01, 1d section 配置端口
原创 2024-05-02 06:09:01
35阅读
  • 1
  • 2
  • 3
  • 4
  • 5