Git 存储库看上去就是一个文件夹,只是在这个文件夹中不仅仅保存了所有文件的当前版本,也同时保存了所有的历史记录,这些额外的信息都保存在当前文件夹下面的.git子目录中。因为前面我们所描述的git跟踪改动的特殊方式 ,git可以在很小的开销下保留非常复杂的历史记录,同时也由于这种跟踪方式,使得git可以通过改变链接指向的方式随时切换当前目录中任何文件的版本,从而实现了在同一套文件系统上切换分支的功
# 使用 Gitea 存储 MySQL 数据库
在现代软件开发过程中,版本控制系统是一个至关重要的工具。它们允许开发团队协同工作,跟踪代码更改,恢复以前的版本,以及保持代码库的安全性。Gitea 是一个轻量级的开源的 Git 服务,可以帮助开发团队实现这些目标。本文将介绍如何在 Gitea 中存储 MySQL 数据库,并提供相应的代码示例。
## 为什么选择 Gitea 存储 MySQL 数据
原创
2024-03-20 04:06:26
214阅读
一、为什么要使用DockerFile在之前的栗子中,我们使用的镜像都是来着Docker Hub的镜像。直接使用这些镜像为基础运行容器可以一定程度上满足我们的需求,现在我们通过commit命令的方式制作镜像,但注意在开发中千万不要这么做二、使用commit命令构建1、作用从容器创建一个新的镜像2、语法docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG
转载
2024-10-23 11:48:37
149阅读
一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器那里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的
文章目录Github同步Gitee镜像仓库自动化脚本前言什么是Hub Mirror Action?1.介绍2.用法配置步骤1.生成密钥对2.GitHub私钥配置3.Gitee公钥配置4.Gitee生成私人令牌5.Github绑定Gitee令牌6.编写CI脚本7.多仓库同步推送8.定时运行脚本总结 Github同步Gitee镜像仓库自动化脚本前言在软件开发中,使用Git作为代码管理工具是非常普遍的
转载
2023-09-27 14:00:59
873阅读
最近开始学习使用版本控制工具 git .学习方式主要通过阅读 git 网站上的 Pro git 和动手实践,使用的系统为 Ubuntu16.04LTS,以及 Windows 8.1. 本文主要关注 git 进行本地文件追踪的文件状态变化、如何进行文件的修改和提交等关于本地文件操作的部分,即使用 git 进行本地仓库管理和使用的操作和方法。 注:这里对原来的一篇内容进行了拆分,主要
转载
2024-03-14 17:06:22
62阅读
作者:萧雨山前言最近一直跟几个小伙伴在讨论敏捷项目及其在具体团队中演进的许多问题。我想敏捷是一个从技术到项目管理等多个层次的立体问题。理念上的东西需要反复地思想碰撞和实践,进而去总结。而技术层面则却可以陆续扩展,对于二三线城市,特别是一些小团队,技术能力和使用工具都有脱离当下发展的情况,其原因并非是团队人员惰怠,而是没有良好的入门引导。所以我在自己的博客中开设“实用小帖”一栏,目的是辅助大家寻找并
转载
2024-04-30 19:21:20
532阅读
前言:开发中我们经常需要构建多个软件到我们docker容器中。
这里提供一个简单的镜像构建步骤参考,实际应用会比这个复杂很多,但是思路不会变。构建自己的JDK+tomcat镜像准备我们要往docker中安装的软件
apache-tomcat-7.0.52
jdk-8u181-linux-x64.tar.gz然后编写Dockerfile文件这里需要注意,如我们的Dockerfile文件不是叫这个名字
转载
2024-06-12 20:56:45
122阅读
最近重新研究了下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
330阅读
常用的私有Git服务器包含GitLab、Gitea、Gogs等。相对来说,GitLab功能最为全面,内置CI,但对内存和CPU的要求比较高,而Gogs和Gitea均比较轻量化。根据实际需求与条件最终选择了Gitea,Gitea是Gogs的社区版本,足够轻量化,并且包含LFS的支持。 2|0环境准备
原创
2022-09-10 00:58:14
1375阅读
omv5-gitea/gitea from docker and potainerfirst I install gitlab,but it
原创
2023-08-08 08:13:22
117阅读
本文详细介绍了开发过程,提高效率进行IOS-Jenkins持续集成。第二背景平时我们开发完毕IOS项目,须要打包给測试人员进行測试。当中的过程须要反复进行:改动配置项--编译---连接设备--执行打包--debug进设备中--然后交给等待的測试人员。现有成熟的持续集成Jenkins解决方式。而且该方案也提供了Xcode插件的支持,能够讲上述过程封装成一键解决方式。我实现的是jenkins运行IOS
Git学习版本控制简单来说就是用于管理多人协同开发项目的技术
多人开发必须要使用版本控制,提高效率常见版本控制工具GitSVN(Subversion)VSSTFSVisual Studio Online版本控制分类本地版本控制
记录文件每次的更新,对每个版本做一个快照,如RCS集中式版本控制
所有版本数据保存在集中服务器上,如SVN
为了保证安全,服务器需要定期备份
服务器与开发者多对一,多个人提
# Gitea JAVA API调用
Gitea是一个由Go语言编写的轻量级自助Git服务。它提供了一些API来与Gitea进行交互。本文将介绍如何使用Java语言调用Gitea的API,并提供一些示例代码。
## Gitea API简介
Gitea的API允许开发人员以编程方式访问和管理Gitea的资源,如仓库、用户、问题等。通过API,可以实现自动化的仓库创建、用户管理、问题跟踪等功能。
原创
2024-01-28 03:22:41
679阅读