首页 > TAG信息列表 > gitea
自建git服务
自建 Git 服务 由于工作或者自学的需求,我们有时候需要在内网创建一个Git服务方便保存代码和部署应用。有一个轻量级易部署的开源项目 gitea,不仅功能适用还支持跨平台。 GitHub 地址:https://github.com/go-gitea/gitea 官方文档:https://docs.gitea.ioLDAP+Gitea统一认证Git服务器账户管理openLdap和微软的ad
很多时候我们需要管理多个内容管理系统,比如Jira、Jenkins、GitEA/Gitlab等等各种管理系统,我们需要每一套管理系统每个人都管理一套密码,每套系统每套密码简直是一种灾难,于是LDAP可以解决我们的问题,帮我们统一账户登录认证,是最早的SSO系统雏形,方便的在各个系统中登录。部署FreeIPAdocker-compose 部署 gitea
下载源 yum install -y yum-utilsyum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 安装docker yum install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin 启动docker systemctl start docker.service 设置自启 syste群晖下 gitea+drone+harbor实现CI/CD 发布到云服务器
常用命令 sudo -i然后输入密码登录root账户(群晖默认只能使用admin账号登陆) vim xxx编辑(编辑是进去之后按i,退出并保存是按esc,然后:wq!再回车) mkdir xx创建文件夹 准备 1. 群晖一般默认安装docker 我们不需要进行安装,如果没有安装,则去套件中心进行安装即可 2. 域名docker 完美部署gitea
效果: docker-compose version: "3" networks: gitea: external: false services: server: image: gitea/gitea:latest container_name: gitea environment: - USER_UID=1000 - USER_GID=1000 - DB_TYPE=mysql - DB_Gitea 如何配置自定义页面
Gitea 安装成功后,我们希望在部署 Gitea 网站上使用访问跟踪代码,或者其他的一些 JS 脚本的话,这个只能通过自定义模板来实现。 配置路径 首先需要访问 Gitea 的站点管理界面,然后找到 Custom File Root Path 配置属性。 然后的路径就是你需要设置模板的路径,然后在这个路径下Linux下使用Gitea搭建自己的git服务器
前言 Gitea是一个开源的轻量级的代码托管解决方案,和GitHub,GitLab类似。 准备工作 需要先安装Docker,查看Linux下Docker安装及使用 安装Docker Compose Compose是用于定义和运行多容器Docker应用程序的工具,通过Compose,可以使用yml文件来配置应用程序需要的所有服务。 curl -L https:Docker+Gitea+Drone快速搭建轻量级自动化部署(CI/CD)平台
一、安装Docker 1.1 安装excpet $ apt-get -f install expect 1.2 编写执行Docker安装脚本 编写docker_dep.exp脚本 #!/usr/bin/expect set timeout 5 spawn apt install apt-transport-https ca-certificates software-properties-common curl expect "Y/n" send "y\n"Drone-比Jenkins更轻量化的持续集成部署工具
Drone 简介 Drone 是一个基于Docker容器技术的可扩展的持续集成引擎,由GO语言编写,可用于自动化测试与构建,甚至发布。每个构建都在一个临时的Docker容器中执行,使开发人员能够完全控制其构建环境并保证隔。相对于常见的Jenkins,选中 Drone的原因在于它非常简洁,不像Jenkins那样复杂,同时私有化轻量级持续集成部署方案--04-私有代码仓库服务-Gitea
提示:本系列笔记全部存在于 Github, 可以直接在 Github 查看全部笔记 企业级最流行的私有代码仓库是 Gitlab, 一开始我也打算部署 Gitlab作为私有代码仓库。 但部署完成后发现, Gitlab 资源占用太大了。优化之后也要占用 3g 内存,最后只好放弃这一方案。 随后发现了 Gitea、GogsGitea - 企业搭建私有git服务器
写一写需要搭建过程和注意问题原文地址:Gitea - 企业搭建私有git服务器标签:centos 智能推荐运维技能大全 | Devops Tools 周期表浅谈 举家搬迁静态文件到CDNIOS 移除storyboardphp 通过exec 创建git分支失败【实战】Docker入门实践二:Docker服务基本操作 和 测试Hello Worldservices.server Additional property db is not allowed
问题 今天使用rocky-linux8.5安装了docker-composer然后安装了gitea,安装时遇到错误services.server Additional property db is not allowed 解决方法 首先是yml格式问题报了其他错误,解决之后就报上面错误,网上有人说是跟docker-compose的版本有关系,其实不是,我用的docker版本是20.GitEA的交叉编译
GitEA的交叉编译 gitea官方提供的arm版本,为armel版本(即[soft-float ABI]),与ubuntu ports的armhf版本是不兼容的。 因此需要手工交叉编译一个GitEA来。 1.环境 Host环境:Ubuntu 18.04.5 (PC) 编译工具链:arm-himix200-linux(解包自arm-himix200-linux.tgz,据说来自Hi3516dv300SDK),海思提CentOS 7.4 部署 gitea
CentOS 7.4 部署 gitea 一、安装 Git 可以通过 yum 直接安装,但版本不太好控制,我们可以从官网下载指定版本的 Git 压缩包,我下载的版本为: git-2.25.1.tar.gz 解压安装包,命令为: tar -zxvf git-2.25.1.tar.gz 注:压缩命令将参数 x 修改为 c,例如压缩 a.c 文件为 test.tar.gz : tagitea和drone配置ci
配置过程如下 gitea.yml version: "3" services: server: image: gitea/gitea:1.15.6 container_name: gitea environment: - USER_UID=1000 - USER_GID=1000 restart: always volumes: - ./gitea_data:/data - /etc/tGitea中常规git工作流程
工作中的总结,来源于于Gitee、Gitea和Git官方说明文档。 一、安装与初次配置 最早Git是在Linux上开发的,很长一段时间内,Git只能在Linux/Unix系统上运行。随着Git的使用逐渐普及,一些开发者也慢慢将Git移植到了Windows平台上。目前Git已经发展为可以在 Windows/macOS/Linux/Unix 上运基于Gitea搭建属于自己的Git服务
作者:IT王小二 博客:https://itwxe.com 一、搭建环境和前提 搭建环境: 操作系统:CentOS7.6 Docker版本:docker-ce-18.09.9 Lsky Pro版本:1.6.3 MySQL版本:5.7 安装前提 Gitea 可以使用 MySQL、PostgreSQL、MSSQL、SQLite3 作为数据库存储,如果你对其中某个数据库熟悉可以选择相应的数使用docker最小化部署Git CI环境
使用docker最小化部署Git CI环境 写就时间戳 2021-05-27 本文使用环境: Debian GNU/Linux 10 (buster) / 内核版本号 Debian 4.19.146 ### Ubuntu18+应该也是完全通用,但并没有测试 docker 20.10.6 docker-compose 1.24.1 caddy v2.4.1 gitea 1.14.2 drone v1 各组件作用简介容器方式下的轻量仓库与CI 使用方案:Gitea + Drone 基础篇
容器方式下的轻量仓库与CI 使用方案:Gitea + Drone 基础篇 按照前篇文章所提,本篇将聊聊如何搭建使用 Gitea 和 Drone。因为内容过多,这个内容我计划拆为多篇来讲述,本篇先聊聊如何搭建使用。 写在前面 为了方便配置域名、证书、以及后续潜在的动态扩容,我们可以搭配 Traefik 一起Gitea 1.4 未授权远程代码执行漏洞复现
Gitea 1.4 未授权远程代码执行 一、漏洞描述 Gitea是从gogs衍生出的一个开源项目,是一个类似于Github、Gitlab的多用户Git仓库管理平台。其1.4.0版本中有一处逻辑错误,导致未授权用户可以穿越目录,读写任意文件,最终导致执行任意命令。 二、影响版本 1.4.0 三、环境准备&&漏洞复devguru
描述 DevGuru是一家虚构的Web开发公司,它聘请您进行渗透测试。您的任务是在他们的公司网站上查找漏洞并获得根。 就像OSCP一样〜现实生活为基础 难度:中级(取决于经验) 目录 一、信息搜集 1.nmap端口扫描: 2.dirsearch目录扫描: 二、漏洞探测&利用 1 . GitHack.py 2.登入cms后台 1【老李瞎折腾】005、使用Docker安装Gitea来搭建自己的源码托管平台
源码托管平台 Gitea Gitea 是一个开源社区驱动的轻量级代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证.它本身时基于Gogs扩展而来的,非常适合小团队搭建私有的源码托管平台。 官方网站:https://gitea.io/zh-cn/ 数据库 Gitea 本身支持多种数据库,默认采用SQLite,我这边采用的是MySqWindows使用gitea搭建Git服务器
Git是什么就不多赘述,原先个人项目就是直接托管到github上,相对来说稳定又比较方便。 现在公司原有代码管理方式相对比较局限,所以考虑再搭建一个单独的Git服务器来处理。看了挺多Git服务器的选型,一开始考虑的是gitlab,但是我们开发团队不大,有基础的版本管理功能就能满足需求,所以从大厂DevOps工具链部署,看现代产品的生命周期管理
目录1. 认识DevOps1.1. DevOps工具链1.2. CI 持续集成(Continuous Integration)1.3. CD(持续交付 & 持续部署)1.4. Agile Development2. DevOps 最佳实践3. Gitea3.1. Gitea的部署和使用(Docker)3.2. 更改 Gitea 外观3.3. Code Review3.4. Email 通知3.4.1. Sendmail 配置3.4.2. SMTP v15分钟为自己架设优雅如Github的代码仓库
作为一个老司机,怎能没有自己的私人代码仓库? 前言 Github大家都熟悉。 除了开源的项目外,有时候,大家也会把自己或团队、公司的项目传到Github的私有仓库里,把Github当成自己的私人Git Server。 但是,用Github会有一些问题: Github从国内访问不是很稳定,有时候会很慢,很影响使用; Githu