GitLab 是一个开源的版本管理系统,提供了类似于 GitHub 的源代码浏览,管理缺陷和注释等功能,你可以将代码免费托管到 GitLab.com,而且不限项目数量和成员数。最吸引人的一点是,可以在自己的服务器上搭建 GitLab CE (社区免费版)版本,方便内部团队协作开发和代码管理。gitlab 官网:https://about.gitlab.comgitlab CE下载站点:
转载
2024-06-06 11:16:35
684阅读
有时候会遇到需要更换代码托管平台,从github,gitlab或者Bitbucket迁移到其它平台,过程中可能遇到不少问题,本文从是否保留历史提交记录两种需求出发,介绍一下基于git托管平台的迁移方法。一、要求保留所有的提交记录的迁移方法1、从旧的托管仓库中克隆一个裸版本库。 git clone –bare git://github.com/yourname/src_project.git --
需求:A : 待迁移服务器,上边存有数据B:接收项目得服务器,本身存在数据验证方案:一,搭建gitlab8.15.2OS:rhel7.4
yum install policycoreutils-python.x86_64
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-8.15.2-ce.0.el7.x86
转载
2024-07-22 17:36:58
219阅读
# Docker迁移Gitea到新的服务器
Gitea 是一个轻量级的自托管 Git 代码托管平台,通常通过 Docker 部署以提供简便的管理和高效的性能。然而,在某些情况下,我们可能需要迁移 Gitea 到新的服务器。本篇文章将介绍如何在 Docker 中迁移 Gitea,包括备份、导出数据以及在新服务器上恢复。
## 1. 迁移前的准备
在开始之前,我们需要确保在新服务器上安装了 Do
目标Gitea 的首要目标是创建一个极易安装,运行非常快速,安装和使用体验良好的自建 Git 服务。我们采用 Go 作为后端语言,这使我们只要生成一个可执行程序即可。并且他还支持跨平台,支持 Linux, macOS 和 Windows 以及各种架构,除了 x86,amd64,还包括 ARM 和 PowerPC。如果你想试用在线演示和报告问题,请访问 demo.gitea.com。如果你
最近重新研究了下Git服务器Gitea的使用,完成了从Gitlab仓库迁移到Gitea的运维工作,对于这两个Git服务器的API使用有了初步的了解。在使用的过程中发现网络上的资料相对较少,而且内容介绍还不细致全面,下面将Gitea API使用中遇到的问题和感受记录如下。使用Gitea API可以完成对仓库信息的查看和统计,通过程序可以完成一些手工重复性的工作。Gitea服务器运行后提供有关API的
转载
2024-08-02 16:19:17
115阅读
docker+jenkins+vue+nginx+gitee的自运维部署部署思路:一 :首先正常手动部署的情况下其实很简单1.在已经完成的项目根目录下npm install
npm run build2.顺利的话会生成一个构建后的目录 dist 3.然后将这个文件夹放在 nginx的默认生成的html文件中 4.随后就是在默认生成的conf文件总中更改配置文件nginx.conf内容,如下:ngi
转载
2024-04-09 20:17:56
44阅读
gitea configure app.ini gitea_start_run.vbs reg_svc.bat End
转载
2019-08-08 14:38:00
188阅读
2评论
gitea 升级
为什么升
gitea是一个源码管理软件,了解到这个软件时,版本是1.18.5,不具备cicd的能力,需要集成drone实现cicd的功能。今天突然想了解重温drone的功能,重新查询资料,发现官网已说明可以支持cicd了,从1.19开始发布了Gitea Actions用于支持CICD。而在1.21.0以后已经默认集成了Gitea Actions。
参考:
Gitea Action
原创
2024-03-17 22:27:43
386阅读
# 使用 Docker 部署 Gitea 的指南
Gitea 是一个轻量级的自托管 Git 服务,能够帮助你管理代码库。通过 Docker 部署 Gitea 是一个简单而有效的方式,尤其适合刚入行的开发者。本篇文章将带你一步一步实现这个过程。
## 整体流程概述
以下是通过 Docker 部署 Gitea 的主要步骤:
| 步骤 | 描述 |
|------|------|
| 1
原创
2024-10-18 09:59:49
241阅读
gitea的文档:https://docs.gitea.com/zh-cn一、先安装数据库,这里选用mysqlyum install mysql-server
systemctl status mysqld
systemctl start mysqld
mysql -uroot -p 验证mysql -uroot -p
mysql > show databases;二、安装git工具yum
gitea安装
下载gitea
启动
预期成果
访问入口:http://git.rainbow.host:3000/
用户密码:root/root123
docker安装配置
点击【启动】按钮,弹出配置框,点击【高级设置】,配置如下:
-v /data:/data
-p 10022:22 -p 3000:3000
参数配置-首次登录
数据库
个人使用,就用轻量的SQLite3,文件路径默认。
原创
2023-09-17 23:42:01
327阅读
常用的私有Git服务器包含GitLab、Gitea、Gogs等。相对来说,GitLab功能最为全面,内置CI,但对内存和CPU的要求比较高,而Gogs和Gitea均比较轻量化。根据实际需求与条件最终选择了Gitea,Gitea是Gogs的社区版本,足够轻量化,并且包含LFS的支持。 2|0环境准备
原创
2022-09-10 00:58:14
1372阅读
错误提示的界面如下。 问题和解决这个问题的原因在于我们有一次在对系统进行服务器迁移的时候。我们的数据库和软件都已经正常恢复了,但是老的代码仓库因为磁盘空间的问题没有拷贝到新的服务器上。因此只需要把老的仓库拷贝到新服务器上,让程序能够从磁盘上读取文件就可以修复这个问题。当把代码文件夹从远程拷贝过来后直接刷新。 可以看到代码正常恢复。https://www.
如果让你计算 1 到 100 万的和是多少,你应该会这样写: @Test public void testSum() { int sum = 0;
omv5-gitea/gitea from docker and potainerfirst I install gitlab,but it
原创
2023-08-08 08:13:22
117阅读
[荐] Gitea:Git with a cup of tea,在 Gogs 基础上,发展起来的 自助 Git 服务系统。Gogs是一个个人维护的版本,而Gitea是一个社区组织维护的,版本迭代更新快。 [github] [官网] [二进制安装] 搭建过程如下: 下载二进制包 建议到官网上 下载 执
转载
2017-03-27 14:43:00
57阅读
2评论
前因后果最近,发现我们公司的自动化体系做的实在是不咋地,每次提交push完代码之后,还需要登录到服务器进行执行下docker脚本,之后才能拿到镜像,一说到这里我就要吐了,CI/CD做的简直是一团糟,极为不方便,真心是想吐槽一下目前我们公司的自动化部署体系。不过因此也激发了我想法学习一下CI/CD的实现体系,未来自动体系实在不行就靠我们团队给揽过来吧,哈哈 … …实现路径总体执行路径就是:首先开发者
转载
2024-03-28 15:32:09
93阅读
# 使用 Gitea 存储 MySQL 数据库
在现代软件开发过程中,版本控制系统是一个至关重要的工具。它们允许开发团队协同工作,跟踪代码更改,恢复以前的版本,以及保持代码库的安全性。Gitea 是一个轻量级的开源的 Git 服务,可以帮助开发团队实现这些目标。本文将介绍如何在 Gitea 中存储 MySQL 数据库,并提供相应的代码示例。
## 为什么选择 Gitea 存储 MySQL 数据
原创
2024-03-20 04:06:26
211阅读
Git 存储库看上去就是一个文件夹,只是在这个文件夹中不仅仅保存了所有文件的当前版本,也同时保存了所有的历史记录,这些额外的信息都保存在当前文件夹下面的.git子目录中。因为前面我们所描述的git跟踪改动的特殊方式 ,git可以在很小的开销下保留非常复杂的历史记录,同时也由于这种跟踪方式,使得git可以通过改变链接指向的方式随时切换当前目录中任何文件的版本,从而实现了在同一套文件系统上切换分支的功