概述

自己搭建git 服务的解决方式有很多,昨天我在服务器上搭建了gitlab,没错gitlab是很强大,功能很完全,但是安装在树莓派上太卡了,安装在我的vps上也很卡,所以我想到了gitea,虽然功能不是特别强大,但是很齐全,而且搭建很方便。

下载运行

首先gitea安装方式有很多,最简单的就是使用二进制文件安装,首先下载这个二进制文件,注意树莓派是armv7的,所以下载下面这个文件
wget https://dl.gitea.io/gitea/master/gitea-master-linux-arm-7
下载页面在下面这个网址
https://dl.gitea.io/gitea/master/
接着重命名一下
mv gitea-master-linux-arm-7 gitea
赋予可执行权限
chmod +x gitea
之后运行就好了
./gitea web -p 8899
-p后面指定端口

安装

用浏览器打开你的树莓派ip+端口,像下面这样
http://192.168.1.100:8899/install

填写一些基本信息
因为我是使用mysql数据库的,所以重新打开一个会话连接到树莓派,之后新建一个数据库叫gitea

  ~ mysql -uroot -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.5.56-log Source distributionCopyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> create database gitea;
Query OK, 1 row affected (0.00 sec)mysql>

然后填入数据库信息
接着你可以设置邮件服务器,同样的我是使用gmail,注意的是smtp地址后面要加上端口号比如gmail是下面这样子的
smtp.gmail.com:587
重启服务器的话只要重新运行最先开始的那个二进制文件就好了
之后把所有的信息都设置好之后,点击立即安装,你可以在第一个会话那里看安装进度
我是很顺利得就安装完成了,界面像下面这样,同样你可以使用ngrok代理到公网
还有很关键的是gitea中文汉化很到位,赞
最后停止那个二进制文件,用screen新建一个会话来启动这个二进制文件

欢迎关注Bboysoul的博客www.bboysoul.com
Have Fun

在树莓派上搭建gitea相关推荐

  1. live555 编译 linux,在树莓派上搭建LIVE555 Streaming Media服务器端

    本文提供两种在树莓派上搭建Live555流媒体服务器端的方法: 1)直接在树莓派上对live555进行编译 2)交叉编译之后在传到树莓派上 注:前者相当简简单,而后者只需要传最后生成的可执行文件以及想 ...

  2. 在树莓派上搭建PHP家庭相册管理程序

    家里的照片实在是太多了,找了很多软件,都达不到想要的查看图片的效果,现分享一个在在树莓派上搭建一个PHP家庭相册程序,可以按文件夹方式查看,可以按日历方式查看,还可以用关键字查询,查询到的照片可以全屏 ...

  3. 树莓派上搭建Git服务器

    说明 利用树莓派为我所有的Git仓库创建了一个Git私有服务器,方便私有代码和文档的管理. 安装 1. 安装Git服务器和必要的客户端软件 sudo apt-get install wget git- ...

  4. 如何在树莓派上搭建基于6LowPAN的边界路由器(基于cetic/6LBR方案)

    前言 本文档的完成时间是2018年12月3日,整个搭建过程加上文档编写大概花了两周时间,在此期间,也遇到了一些问题,在师兄的帮助下,顺利完成了6LowPAN的边界路由器的搭建. 正文 文章内容概要: ...

  5. 树莓派lnmp安装mysql_在树莓派上搭建LNMP环境

    在树莓派3代B型上搭建Nginx+MariaDB+PHP7.0环境. Nginx 首先下载Nginx/PCRE/OpenSSL的源码,下载过程就不说了,PCRE要1.x版本,OpenSSL不要fips ...

  6. 树莓派上搭建svn服务器

    svn软件下载 sudo apt-get install subversion 1 1 创建代码仓库 由于树莓派本身运行在SD卡中,一开始我将仓库部署在家目录中,后来发现svn为了完整的保存代码开发的 ...

  7. 树莓派上搭建rtsp流媒体服务器

    硬件平台:raspberry pi 2 model b 软件平台:2019-09-26-raspbian-buster-full 代码下载:https://github.com/revmischa/r ...

  8. 利用apache2在树莓派上搭建简易网站

    材料准备 树莓派(或者Ubuntu虚拟机) HTML文件 filezilla软件(文件互传软件) 树莓派 Raspberry Pi(中文名为"树莓派",简写为RPi,(或者RasP ...

  9. 在树莓派上搭建MQTT服务器

    一.MQTT协议 实现MQTT协议需要客户端和服务器端通讯完成,在通讯过程中,MQTT协议中有三种身份:发布者(Publish).代理(Broker)(服务器).订阅者(Subscribe).其中,消 ...

  10. python 网关控制家居_在树莓派上搭建智能家居网关

    智能家居系统利用大量的物联网设备(如温湿度传感器.安防系统.照明系统)实时监控家庭内部状态,完成智能调节.人机互动.随着物联网技术的发展,其应用范围.数据规模.市场份额将进一步扩大,智能家居设备之间的 ...

最新文章

  1. rsync+innotify实现实时同步
  2. 第五章 python中正则表达式的使用
  3. Spring Security——关闭未认证时重定向(302)到登录页面(loginPage)
  4. TeamViewer密码存储
  5. 【全球AI人才排行榜】美国第一,中国仅排名第7
  6. 20150901-Linux磁盘管理及文件系统管理
  7. python成员运算符包括_Python 使用成员运算符案例
  8. delphi 调用浏览器内核_HFL:基于混合模糊测试的Linux内核漏洞挖掘
  9. php文章远程图片,php实现异步将远程链接上内容(图片或内容)写到本地的方法
  10. 复制网站部分内容_这些网站帮你十分钟搞定年终报告/合同/公文/策划写作!
  11. 【数据库原理实验(openGauss)】认识DBMS系统
  12. sqlserver自定义函数
  13. WiFi 连接到网络的过程
  14. su的2019面试准备
  15. 2019南京“无房证明”办理
  16. mysql workbench 安全模式_MySQL Workbench解决安全模式
  17. apple id密码错误_如何更改您的Apple ID密码
  18. 封装802.1Q与 ISL的区别
  19. 从0到1智能风控决策引擎构建
  20. Day45. 数据分析实战(1):超市运营数据分析

热门文章

  1. python---pass和continue和break和exit()区别
  2. 计算机教师继续教育心得,教师继续教育培训个人心得体会
  3. linux装软raid,LINUX中软RAID的实现方案
  4. mysql 5.6批处理慢_java – JDBC批处理执行速度极慢
  5. bootstrap java web_JavaWEB开发05_Bootstrap
  6. mysql servlet登录验证_使用Servlet和jdbc创建用户登录验证
  7. mysql 纵列转横列_mysql行列转换方法总结
  8. labview 一个tdms文件 两个线程同时往里写_LabVIEW 状态图(Statechart)介绍
  9. IT书籍汇总下载(python_c++_java_android_网络安全)等-持续更新
  10. Go语言中正则表达式的使用