首页 >PC >正文

UNRAID篇,搭建Gitea 轻量级全功能 DevOps 开发平台

该篇教程主要讲解Gitea的安装和简单使用


Gitea:一个轻量级全功能的 DevOps 平台软件。从开发计划到产品成型的整个软件生命周期,他都能够高效而轻松的帮助团队和开发者。

UNRAID篇,搭建Gitea 轻量级全功能 DevOps 开发平台

主要流程目录:

1.安装

2.使用

3.总结


1.安装

去到应用商店“应用”,搜索“gitea”

UNRAID篇,搭建Gitea 轻量级全功能 DevOps 开发平台


22端口可能冲突可以换一个

UNRAID篇,搭建Gitea 轻量级全功能 DevOps 开发平台


2.使用

初次安装,需要进行设置

UNRAID篇,搭建Gitea 轻量级全功能 DevOps 开发平台


数据库选择,可以选择还是挺多的(嫌麻烦的可以直接选SQLite3轻量型数据库)

UNRAID篇,搭建Gitea 轻量级全功能 DevOps 开发平台


设置一下站点名称和服务端口(注意,SSH服务端口需要改成你映射的端口,HTTP 服务端口3000不要改)


UNRAID篇,搭建Gitea 轻量级全功能 DevOps 开发平台


下面就是可选设置

UNRAID篇,搭建Gitea 轻量级全功能 DevOps 开发平台


服务器和第三方服务设置,设置为本地模式(自己用的话可以直接禁止用户注册,和关掉OpenID那些)

UNRAID篇,搭建Gitea 轻量级全功能 DevOps 开发平台


管理员账号设置,这里顺便也填上后面就不用再注册了

UNRAID篇,搭建Gitea 轻量级全功能 DevOps 开发平台


设置完成,进入首页

UNRAID篇,搭建Gitea 轻量级全功能 DevOps 开发平台


设置

UNRAID篇,搭建Gitea 轻量级全功能 DevOps 开发平台


个人信息,先换一个头像

UNRAID篇,搭建Gitea 轻量级全功能 DevOps 开发平台


外观,更换主题(排版好看一点)

UNRAID篇,搭建Gitea 轻量级全功能 DevOps 开发平台


点击Logo回到首页

UNRAID篇,搭建Gitea 轻量级全功能 DevOps 开发平台


创建一个仓库


UNRAID篇,搭建Gitea 轻量级全功能 DevOps 开发平台


填写仓库名称就行了,其他不用修改

UNRAID篇,搭建Gitea 轻量级全功能 DevOps 开发平台


把初始化仓库勾选上,就可以进行创建了

UNRAID篇,搭建Gitea 轻量级全功能 DevOps 开发平台


创建完成

UNRAID篇,搭建Gitea 轻量级全功能 DevOps 开发平台


克隆链接(这里看起来也是正常的)


UNRAID篇,搭建Gitea 轻量级全功能 DevOps 开发平台

安装Git(无脑默认安装)


安装完成,鼠标右键可以看到多了两个Git选项,选择第二个命令行形式


UNRAID篇,搭建Gitea 轻量级全功能 DevOps 开发平台


直接拉取刚刚创建的项目

git clone 克隆链接


HTTP进行拉取(没有问题,拉取成功)


UNRAID篇,搭建Gitea 轻量级全功能 DevOps 开发平台


SSH进行拉取(需要先添加SSH密钥)


UNRAID篇,搭建Gitea 轻量级全功能 DevOps 开发平台


配置用户名与邮箱

git config --global user.name "用户名"

git config --global user.email "邮箱"

UNRAID篇,搭建Gitea 轻量级全功能 DevOps 开发平台

查看配置信息(可以看到已经配置成功)

git config -l


UNRAID篇,搭建Gitea 轻量级全功能 DevOps 开发平台


生成SSH密钥(回车就行)

ssh-keygen -t rsa -C "邮箱"

UNRAID篇,搭建Gitea 轻量级全功能 DevOps 开发平台


查看公钥(复制上面内容)


UNRAID篇,搭建Gitea 轻量级全功能 DevOps 开发平台


点击设置


UNRAID篇,搭建Gitea 轻量级全功能 DevOps 开发平台

添加密钥

UNRAID篇,搭建Gitea 轻量级全功能 DevOps 开发平台


添加成功


UNRAID篇,搭建Gitea 轻量级全功能 DevOps 开发平台


再次SSH拉取没问题了

UNRAID篇,搭建Gitea 轻量级全功能 DevOps 开发平台


3.总结

之前也分享过和这个类似的GitLab,有些人可能会比较好奇他们之间的区别?


个人感受就是,最直接的就是GitLab资源占有真的太大了,Gitea就好很多,一般机器都可以流畅运行。但是GitLab功能相对更加丰富,Gitea相对比较简单实用。如果真的让我推荐,你的内存足够大选GitLab,一般人Gitea功能可以了。


资源占用情况,真的很轻量

UNRAID篇,搭建Gitea 轻量级全功能 DevOps 开发平台


对比一下GitLab

UNRAID篇,搭建Gitea 轻量级全功能 DevOps 开发平台

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

网友评论

验证码 换一张
取 消
暂无评论...
三日内热门评论文章
为您推荐
  • 相关阅读
  • 业界资讯
  • 手机通讯
  • 电脑办公
  • 新奇数码
  • 软件游戏
  • 科学探索