- 2025-01-05云服务器中代码版本管理与自动化构建
0x01环境准备云服务器:阿里云服务器ECS2核2G安全组配置(入方向):目的源描述(可选)(其他项)80所有IPv4(0.0.0.0/0)HTTP(默认)3000所有IPv4(0.0.0.0/0)Gitea(默认)8080所有IPv4(0.0.0.0/0)Jenkins(默认)(其他)(默认)(系统添加的项保留)(默认)操作系统:Ub
- 2024-12-26使用Gitea自建git服务
在软件开发领域,版本控制系统扮演着至关重要的角色。Git作为其中最受欢迎的版本控制系统之一,尽管如此,公共Git托管服务比如GitHub或GitLab,并不总是适用于每个项目,尤其是那些对保密性有特别要求的项目。在这种情况下,构建一个私有的Git服务便显得尤为重要。本文旨在介绍如何借助Gite
- 2024-12-17Vulnhub 靶场 DevGuru: 1
前期准备靶机地址:https://www.vulnhub.com/entry/devguru-1,620/kali攻击机IP:192.168.11.128靶机IP:192.168.11.130一、信息收集1.使用nmap对目标靶机进行扫描开了22、80、8585端口。发现git目录,且提示做解析:192.168.11.130devguru.local2.80端口发现用的是Octo
- 2024-12-06jenkins+gitea+docker实现cicd
dockercompose启动使用docker快速启动一个jenkins+gitea实现cicd,方便又快捷启动后访问8081初始化gitea,访问jenkins初始化jenkins即可只给出了基本的启动配置,具体的gitea对接到jenkins没空写,感兴趣的可以留言,人多的话可以更新一期完整的配置jenkins和gitea的compose.yam
- 2024-11-29gitea部署步骤
一、git创建:下载新版本《git-2.28.1.tar》--------##安装git--链接:https://blog.csdn.net/shiji0001/article/details/108244455yuminstallcurl-develexpat-develgettext-developenssl-develzlib-develyuminstallgccperl-ExtUtils-MakeMakeryumremovegit二、
- 2024-12-05Storing Data in a MongoDB Database
StoringDatainaMongoDBDatabase1IntroductionTherearetwomaincategoriesofdatabases:relationaldatabasesandnon-relationaldatabases.RelationaldatabasessuchasMySQL,SQLServer,andPostgre,storedataintablescontainingrecordsofthesa
- 2024-09-03windows11 搭建gitea服务器
gitea。适用于个人或者小团队所有。 一:环境安装,需要先安装个mysql,如果有现成的可以直接使用。下载地址:https://downloads.mysql.com/archives/community/ 二:下载gitea安装包:地址:https://dl.gitea.io/gitea这里直接下载最新的:gitea-1.15.7-windows-4.0-amd64.exe
- 2024-08-15把廉价香橙派利用到极致,跑自建 Gitea 和 Hexo 服务
这篇文章在我的博客同步发布:把廉价香橙派利用到极致,跑自建Gitea和Hexo服务书接上回code-server搭建。code-server因为是原生服务,再加上这枚H618芯片性能相当可以,内存和CPU占用都很小,但是耗电却紧压电源适配器的15W极限,剩余的性能……浪费了?这怎么行?!经过苦思冥想,
- 2024-07-08使用gitea搭建源码管理【0到1架构系列】
使用开源搭建Git源码方案,gitlab和gitea是两个不错的方案,gitlab以前简单易用,现在功能复杂且对开源并不友好,gitea一直保持功能单一易用且完全开源,个人推荐gitea。通过容器安装比较简单易用,使用镜像加速器拉取或许更快些。dockerpullbitnami/giteagitea需要数据库储存,可以选择my
- 2024-06-09【NAS】Docker Gitea+SakuraFrp+绿联DPX4800标 搭建私有代码托管平台
本文主要分享Gitea的一些设置,和Https的实现。Gitea的一些设置映射网络HTTPS的实现先准备好一个域名,建议准备一个1Panel创建一个AC账户然后点击申请证书,手动解析。申请完毕后,点击详情,查看证书crt和私钥key自己创建一个txt文本,将证书crt粘贴进去,然后将名字改为xxx.crt
- 2024-05-12gitlab迁移到gitea可行方案
gitea与gitlab优势比较明显,实际占用资源占比大约1:4gitlab迁移所有仓库到gitea,目前有自动化脚本,但是有个bug需要修复原始自动化迁移工具https://github.com/h44z/gitlab_to_gitea遇到的问题:importfailed:{"message":"Authenticationfailed:Clone:exitstatus128-rem
- 2024-04-11Podman Compose 新手指南
技术人员多数又呆板又花心不长久。我知道你可能已经厌倦了Docker,但是系统还没有复杂到需要高攀K8S的地步。那我建议您,有空的话可以约一下Podman。Podman使用起来是足够简单的,直接把它当做改了名字的Docker就可以了。所以以下只介绍一下它的编排工具,也就是podman-compose
- 2024-03-30Gitea的简单介绍
Gitea是一个由社区驱动的轻量级代码托管解决方案,它为开发者和团队提供了一个易于使用且高效的平台来托管和分享他们的代码。在这篇博客中,我们将对Gitea进行一个简单的介绍,探讨它的特点、优势以及如何为开源项目和私有项目提供支持。什么是Gitea?Gitea是一个用Go语言编写的开源
- 2024-03-12安装部署gitea
gitea介绍官网https://about.gitea.cn/最近发现gitea的官网发生了变化,也不知道什么时候改了,之前的域名是gitea.io的,但是现在会跳转到about.gitea.cn域名上可能是商业化了吧,但这也并不意味着Gitea就变成了商业软件。Gitea目前仍然是一个完全免费且开源的项目,任何人都可以
- 2024-03-01Docker部署Gitea,以及自定义 Gitea 页面
首先要先在你的Linux系统上成功安装Docker和DockerCompose。开始配置和部署Gitea:创建git用户。sudouseradd-m-s/bin/bash-U-u1000git配置docker-compose.yml,我这里使用了80端口和MySQL8数据库。version:"3"networks:gitea:external:falseservice
- 2024-01-24怎么他们都有开源项目经历|手把手教你参与开源
一、前言大家好,这里是白泽。有一些同学提问,希望在自己的简历上增加一些有含金量的项目经历,最好能够去参与一些开源项目的开发,但由于对一个庞大的开源项目缺乏认知,难以着手。同时也担心自己能力不足,不知道自己写的代码是否会被接纳。这里我总结了遇到的一些问题:如何找到适合我
- 2024-01-16公司内部的gitea(git)服务怎么镜像远程仓库
以本地gitea为例一、登录本进管理员账号,进到需要镜像的组织,点击迁移外部仓库 进到组织-找到迁移外部仓库。(为什么要在组织里创建,因为gitea的逻辑是组织到仓库,你就算是直接创建不进组织默认的组织是你个人,而这样对于公司化运作的git是不友好的。所以先进组织再迁移。)二、选
- 2023-11-13Centos7 nginx反向代理gitea和grafana&钉钉告警
1安装nginxyuminstall-ygccmakepcre-develzlib-developenssl-develwgethttps://nginx.org/download/nginx-1.20.1.tar.gztar-zxvfnginx-1.20.1.tar.gzcdnginx-1.20.1./configure--prefix=/usr/local/nginx--with-http_ssl_modulemakemakeinstallvi/etc/system
- 2023-11-01Centos7 部署gitea,使用sqlite作为数据源
#创建用户git,指定登录shell为Bash,-d指定家目录默认/home/git,-m如果指定的家目录不存在,则创建该目录#踩坑:-r不分配登录shell和家目录useradd-s/bin/bash-d-mgit#编辑/etc/sudoers文件以允许git用户在执行sudo命令时无需密码vi/etc/sudoers在文件中找到以rootALL=
- 2023-10-01联想个人云开启Docker并安装常用的Docker
联想个人云开启Docker并安装常用的Docker启用Docker利用联想个人云的远程协助功能开启SSH并提升普通用户权限后,可安装(开启Docker)新版的固件docker已经安装了,不知道出于什么原因没有启动:[~]#dockerimagelsCannotconnecttotheDockerdaemonatunix:///var/run/docker.s
- 2023-08-28git上传大文件
目录我尝试使用git上传4GB的文件到gitea上的时候,发现文件会再300MB左右被截断(有文件大小限制)排查发现是git端的问题,不是gitea的问题使用gitlfs解除上传大小限制打开gitbash输入命令gitlfsinstall再输入gitlfstrack"*.mp4"或者gitlfstrack"*"最后gitadd、gitp
- 2023-08-11gitea ci/cd
1.建立目录mkdir-p/data/{gitea,act_runner}2.docker-compose.ymlversion:"3"networks:custom-local-net:driver:bridgeipam:config:-subnet:"172.16.0.0/18"gateway:"172.16.0.1"servic
- 2023-08-03Gitea启动服务失败(1053)问题
情景:原有gitea注册服务运行正常,升级新的版本后,注册服务启动失败。解决方案:gitea文件夹下有日志的话,可以看日志文件。没有的话,就通过控制台直接启动gitea,有报错的话这里会直接输出。其他:我遇到的1053是因为版本变更,app.ini中的部分配置项不可用了。按照配置说明正确配置后,服务就
- 2023-07-12Gitea+Picgo实现图床服务
Gitea用Gitea搭建git服务器,对于老旧电脑来说是一个不错的选择,占用低运行快。对于我个人使用来说确实不错,docker安装十分方便。当我在网上搜相关教学的时候,与gitea图床相关的少之又少,所以才打算写这篇文章,记录和分享。新建仓库,新建令牌新建一个公开的仓库,然后进入到设置创建令牌