EOLINKER EPC(Enterprise Private Cloud 企业私有云产品)已于近期发布5.0.9版本:界面全面改版、支持LDAP用户系统、加入更多项目统计图表、强化测试/自动化测试功能、支持关联Gitlab读取代码注解生成API文档等,详细更新日志请查看本文详情。EE版本的产品数据离线储存在企业内部的服务器中,提供OpenAPI对接企业内部系统,能够满足CI/CD需求,配合Jen
转载
2024-10-29 09:22:09
15阅读
本文是我配置一个Gitlab CI实现一个前端项目自动打包部署的踩坑体会。背景为什么要去配置这么一个自动化部署CI,这个需求是什么?我所接手的这一个项目是比较老比较大的项目(vue),它依赖了一些很麻烦的包,这些包很难在window下环境友好运行,所以导致这个项目无法打包部署。这给我们整个团队带来了很大的不便,部署只能用linux很麻烦的手动部署。(学生党不可能人人有钱买Mac吧),所以我想配置一
需求1.在新服务器上安装并搭建好gitlab2.手动+自动将旧服务器上的gitlab备份3.手动+自动将gitlab备份包scp到新服务器上4.手动+自动恢复新服务器上的gitlab备份包5.在新旧服务器上自动删除过期备份包前提1.版本•gitlab-ce是社区版•gitlab-ee是企业版1.方案•定时器执行shell脚本1.工具•crontab[2]•shell[3]•expect[4]1.操
转载
2024-07-31 17:25:12
156阅读
Gitee与GitHub关于gitee的一些配置gitee添加SSHKey设置TortoiseGit 最近github网页是越来越难登录了,于是想转战Gitee但是又舍不得自己的仓库,也舍不得之前积攒的绿点,所以今天将git仓库全部转移到了gitee里面,并且通过配置TortoiseGit实现本地操作同时上传两个平台。 关于gitee的一些配置首先就是注册了,这没什么好说的,正常注册或者直接用
转载
2024-03-19 21:31:45
89阅读
前一段时间为了完成毕业论文和准备秋招,很久没有静静的看点东西了。本文是菜鸟的入门级学习笔记,大佬请绕路~开门见山,本文介绍的是gitLab-ci,这是gitLab提供的持续性集成服务。此时,我的脑海中浮现以下几个问题?github和gitlab之间的关系?什么是持续性集成服务?用途?优势?如何使用gitLab-ci?下文将围绕上述几个问题展开。github和gitlab的区别?特点g
yum install -y git在linux下搭建git环境1、注册Github账号,网站:https://github.com2、Linux创建SSH密钥:git config --helpgit config --global user.name "XXX" //用户信息git c
在Kubernetes (K8S) 环境中,需要实现 GitLab 之间的同步操作,可以通过以下步骤来实现。首先,我们需要了解 GitLab 之间同步的流程,然后具体讲解每一步需要做什么以及相关的代码示例。
### 同步 GitLab 流程
下面是同步 GitLab 的流程简介:
| 步骤 | 操作 |
| ------ | ------ |
| 1 | 准备源 GitLab 和目标 Git
原创
2024-05-27 10:47:47
167阅读
由于内部的Ldap认证服务器硬盘坏掉了,导致在上面跑的Ldap服务无法对Jenkins和Gitlab平台做集中认证了,导致在Gitlab上的帐号无法登陆到平台上,也就无法提交拉取代码了。解决思路:方法一、重新配置一个Ldap服务把之前的数据库导进来,迁移到新的机器上然后修改Gitlab的认证服务地址。方法二、直接修改Gitlab的数据库,对帐号的认证方式修改。因为之前的Ldap平台在Centos6
转载
2024-04-26 14:56:53
312阅读
一、环境准备1.gitlab服务器所在的服务器A(192.168.1.16);2.备份服务器B(192.168.1.37);3.已设置gitlab定时在本机备份; 二、通过密钥配对方式scp免密传输1.首先在A机器上生成ssh证书:ssh-keygen -t rsa 执行以上命令时,会让你填写生成私钥公钥的位置,设置密码,注意在这里不要对其进行密码设置,不然执行scp传输命令仍
转载
2024-04-06 00:59:37
126阅读
在正式讨论这些问题之前,请允许我多唠叨几句!最近,在公司里领导让研究下Gitlab和Git,需要从这里下载项目。因为都没有接触过,所以就花费两天时间网上各种查资料学习,本来中间内容我还想分享下自己解决问题的心路历程,最后想了想觉得太啰嗦,自己都觉得烦,进入正题。Github和Gitlab都是属于远程仓库,我们需要的仅仅是注册账号在其间创建项目就是了!(不多说注册什么的了,这个网上太多了,也没什么难
转载
2024-03-26 21:11:05
86阅读
前言介绍:很多时候,我们都需要去在电脑上去同时使用gitlab和github,但是这样会很容易造成冲突,看了很多文章去解决这个问题,但是我发现大家的方式各有不同,导致看博客的人感觉很困惑,于是我尝试一步一步引导大家用三种方式去真正的实现在一台PC上去同时使用gitlab和github基本要点于我而言,提交公司的代码比较多,所以我配置global为公司(gitlab)使用时候提交的具体信息,配置lo
转载
2024-04-29 08:45:49
60阅读
**实现GitLab同步的流程及代码示例**
为了实现GitLab同步,我们需要按照以下步骤操作,首先,我们需要在目标GitLab仓库中生成一个Personal Access Token(PAT),以便我们可以在脚本中访问该仓库;然后,我们需要编写一个同步脚本,使用该PAT以及GitLab API来实现仓库的同步操作。
下面是实现GitLab同步的详细步骤及代码示例:
| 步骤 | 操作
原创
2024-05-27 10:47:27
138阅读
最近遇到一个问题,想将自己私有gitlab仓库中的代码自动实时的同步到github上, 这样做的好处,是自己只需要维护gitlab中自己写的代码即可,会自动同步到github上再分享给别人,这样就避免了直接暴露自己的私有gitlab。也只需要维护一份代码即可。 gitlab有过升级,在做的过程中遇到一些坑,记录下来,给自己mark一下,也希望能帮助遇到同样需求的你。1.github新建reposi
转载
2023-07-28 14:57:16
230阅读
GitLab和GitHub的双向同步一.GitLab上的代码库,自动同步到GitHub上1.登录GitHub,在右上角头像处,选择setting进入2.左侧选择Developer setting进入3.左侧点击personal access tokens,进入4.右上角点击generate new token ,进入5.选择要给新token赋予的权限6.保存生成的新的token到其他地方,之后你
转载
2024-06-19 11:35:23
710阅读
众所周知,Gitlab是个好东西。为什么呢?GitHub没有的功能,他全有了。更何况还可以私有部署。这两天自己部署了Gitlab,然后想把自己的项目和Github同步,于是乎有了如下的故事。我搜索了一下CSDN同类的文章,基本没有任何的讲Gitlab 配置镜像仓库的方法,于是有感而发,写了这个 文章目录【干货+踩坑】Gitlab CE/EE镜像仓库的配置技巧(含ssh/密码两验证方法)前排提示:社
转载
2024-07-31 11:12:11
215阅读
gitlab数据自动化备份到其他服务器gitlab配置本地自动备份1、本地部署完成的gitlab服务器上操作,手动备份gitlab-rake gitlab:backup:create特别说明: 如果/etc/gitlab/gitlab.rb 配置了参数“backup_path”的指定目录,则备份数据会直接到指定目录下,如果没有配置则备份数据到默认”/var/opt/gitlab/backups“下
转载
2024-03-21 06:50:37
73阅读
问题场景:新公司要求所有的代码提交都要先通过自己的库提交到主repo上去,所以先在gitlab网页上fork出一个自己的库,在本地修改完代码后提交到远程自己库上,然后在gitlab网页上发起一个merge request请求,然后等待主repo主人review,同意之后合入。整体思路如下:在自己的本地添加主repo为上游代码库,注意只是配置原仓库的路径,并没有真正clone原仓库,然后将远程主re
转载
2024-06-19 06:09:26
414阅读
标题中提到了GitHub和GitLab,两个平台,功能非常类似。因为本文讨论的点对于两者通用,所以文中不再做区分。两个平台的核心都是基于git,其核心理念是用于帮助管理代码版本以及协助团队合作(多个程序员参与同一个项目开发)。其功能之强大无法通过一篇小文详述,所以本文只讨论了如何将一个GitHub云端的仓库(repository)克隆到本地(个人笔记本或者服务器),并随时保持两地的内容同步。但是这
转载
2024-05-08 11:42:39
232阅读
git命令何谓同步远程分支?有两种情况,1.本地有新分支,远程仓库没有。
2.远程仓库有新分支,本地没有。
3.本地删除了分支,远程也想删除。
4.远程删除了分支,本地也想删除。第一种情况很好解决,将本地分支推送到远程仓库即可。本文主要讲解后面几种情况的解决办法。1.第二种情况:远程仓库有新分支,本地没有。这在之前我先介绍几个命令。1.将某个远程主机的更新,全部取回本地:git fe
转载
2024-06-27 08:38:29
77阅读
所需环境:gitlab192.168.1.128jenkins192.168.1.129nginx192.168.1.1341、在gitee码云上下载项目代码(gitlab服务器)[root@gitlab ~]# git clone https://gitee.com/kangjie1209/monitor.git2、gitlab服务器创建本地代码库[root@gitlab ~]# mkdir /
转载
2024-08-09 18:45:44
122阅读