建议优先看英文文档,英文文档更全面
准备安装阶段
安装git
Debian系(Ubuntu、deepin等)
apt-get -y install git
CentOS系统
yum -y install git
创建专用数据库及用户
create database if not exists gitea default charset = utf8mb4;
grant ALL PRIVILEGES on gitea.* to gitea@localhost identified by 'youpasswd';
下载 gitea 二进制文件并测试
下载各版本见 (https://dl.gitea.io/) 文件列表
注意先不要安装,能打开localhost:3000就可以了
更多参考:安装Gitea以及一些错误处理
规范安装 Gitea
把 gitea 二进制文件复制到 /usr/local/bin
cp gitea /usr/local/bin/
新建 Linux 用户(Centos)
adduser gitea
passwd gitea
附上:centos7安装docker
如需 docker 安装,请把localhost:3306改为172.17.0.1:3306,并给数据库用户授权该网段
# User_Help
> [参阅 Github“关于 SSH”](https://help.github.com/cn/articles/about-ssh)
本平台里 git 的使用
参考(请灵活变通):
- 生成新 SSH 密钥并添加到 ssh-agent 变通操作,就可以实现 git 的多帐号配置,详细步骤请看下面
- 请使用 HTTP 克隆方式,SSH 目前有 BUG
添加 SSH 密钥到本平台
1. 生成本平台公/私钥对
ssh-keygen -t rsa -b 4096 -f gitea -C "your_email@example.com"
生成完成,文件位于
私钥 ~/.ssh/gitea_rsa
公钥 ~/.ssh/gitea_rsa.pub
2. 使用 SSH-Agent 管理密钥
eval "$(ssh-agent -s)"
将 SSH 私钥添加到 ssh-agent
ssh-add ~/.ssh/gitea_rsa
3. 添加到平台密钥设置
参考 新增 SSH 密钥到 GitHub 帐户 灵活变通
重装
删库
跑路即可
因为配置都是写在数据库里的
Gitea 使用方法的更多相关文章
-
javaSE27天复习总结
JAVA学习总结 2 第一天 2 1:计算机概述(了解) 2 (1)计算机 2 (2)计算机硬件 2 (3)计算机软件 2 (4)软件开发(理解) 2 (5) ...
-
一款易搭建,运行快的Git服务器:Gitea安装教程
说明:Gitea是从Gogs发展而来,同样的拥有极易安装,运行快速的特点,而且更新比Gogs频繁很多,维护的人也多,个人认为Gitea还是更好一些的,这里就说下安装方法. 截图 简介 Gitea是一个 ...
-
windows下使用Jenkins+Gitea持续集成
关于Jenkins持续集成: 一.Gitea 1)https://git-scm.com/download/win下载Git并安装 https://gitea.io/zh-cn/ 下载Gitea私人仓 ...
-
gitea/gogs在push操作时报RPC failed的问题
原文发布于:https://www.chenxublog.com/2019/05/26/gitea-gogs-push-rpc-failed.html 最近川普在搞出口管制,GitHub也更新了相应的 ...
-
用一杯茶时间搭建Gitea服务器
一.简单介绍 Gitea搭建局域网内的基于git的代码托管服务器,可以实现的功能包括:组织管理.团队管理.组织仓库设定.团队仓库分配.组织及团队权限分配管理.仓库添加PC协作者.仓库添加组织团队.分 ...
-
mapreduce多文件输出的两方法
mapreduce多文件输出的两方法 package duogemap; import java.io.IOException; import org.apache.hadoop.conf ...
-
【.net 深呼吸】细说CodeDom(6):方法参数
本文老周就给大伙伴们介绍一下方法参数代码的生成. 在开始之前,先补充一下上一篇烂文的内容.在上一篇文章中,老周检讨了 MemberAttributes 枚举的用法,老周此前误以为该枚举不能进行按位操作 ...
-
IE6、7下html标签间存在空白符,导致渲染后占用多余空白位置的原因及解决方法
直接上图:原因:该div包含的内容是靠后台进行print操作,输出的.如果没有输出任何内容,浏览器会默认给该空白区域添加空白符.在IE6.7下,浏览器解析渲染时,会认为空白符也是占位置的,默认其具有字 ...
-
多线程爬坑之路-Thread和Runable源码解析之基本方法的运用实例
前面的文章:多线程爬坑之路-学习多线程需要来了解哪些东西?(concurrent并发包的数据结构和线程池,Locks锁,Atomic原子类) 多线程爬坑之路-Thread和Runable源码解析 前面 ...
随机推荐
-
iOS版本更新的App提交审核流程
App的版本更新估计是在所难免的了!更新App和新的App发布有何不同了?今天我们一起来看看吧!在发布App的时候我们需要通过开发者帐号——(申请)——>发布证书(需要钥匙串对证书签名也叫加密( ...
-
LiveWriter Test
From LiveWriter.
-
HDU 4045 Machine scheduling (组合数学-斯特林数,组合数学-排列组合)
Machine scheduling Time Limit: 5000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Other ...
-
gradient css
<!DOCTYPE html> <html> <head> <title></title> <script src="js/ ...
-
python运维开发(十一)----线程、进程、协程
内容目录: 线程 基本使用 线程锁 自定义线程池 进程 基本使用 进程锁 进程数据共享 进程池 协程 线程 线程使用的两种方式,一种为我们直接调用thread模块上的方法,另一种我们自定义方式 方式一 ...
-
C++ 头文件系列(stack)
简介 该头文件只含有一个类模版stack, 它实现栈的概念,是一个容器适配器(说实话,在写这篇随笔之前我都不知道有这么个类模版). 栈 栈只有一个重要的特性: LIFO(last-in first-o ...
-
UVA10382-Watering Grass-贪心 NYOJ6-喷水装置(一)-贪心
10382 - Watering Grass Time limit: 3.000 seconds n sprinklers are installed in a horizontal strip of ...
-
ECMAScript6 - 2.变量的解构赋值
1.数组解构赋值 1.1.基本用法 // (1)对数组变量赋值 let [foo, [[bar], baz]] = [1, [[2], 3]]; foo; // 1 bar; // 2 baz; // ...
-
Integert 与 int例子详解
public final class Integerextends Numberimplements Comparable<Integer> Integer 类在对象中包装了一个基本类型 ...
-
django----数据库表设计
设计表时注意的几点: 1. nid = models.AutoField(primary_key=True) #如果不指定django会默认加上id的 nid = models.BigA ...