交换机配置软件crt安装_可替代GitHub、GitLab且免费好用的开源软件Gitea安装配置简介...

Gitea 是使用 Go 语言开发的类 GitHu 和 GitLab 的 Git 代码托管工具,使用 Go 语言编写,具有速度快、资源消耗小和维护活跃的特点。

bbc4451ecdf55c2c1c8b9f2aa80bfc16.png

Gitea 界面图示

本文资料是我的以下视频的补充材料:

吃灰的树莓派别急着出,来配置成私人Git库,用起来比Github还爽

Gitea 安装配置

1. Linux 环境配置

添加一个名为 `git` 的系统账号用于 Gitea 的运行:

# adduser --system --group git

建立 Gitea 的工作目录:

$sudo mkdir /var/lib/gitea$sudo chown git:git /var/lib/gitea

下载 gitea

以 1.8.1 版本为例:

$ cd /tmp$ wget axel https://dl.gitea.io/gitea/1.8.1/gitea-1.8.1-linux-amd64

创建 `/opt/gitea` 目录并移动 Gitea 的可执行文件进去:

$ sudo mkdir /opt/gitea$ sudo mv /tmp/gitea-1.8.1-linux-amd64 /opt/gitea/gitea

增加执行权限

$sudo chmod a+x /opt/gitea/gitea

下载 Gitea 的 Systemd 服务配置文件:

$cd /tmp$wget https://raw.githubusercontent.com/go-gitea/gitea/master/contrib/systemd/gitea.service

用编辑器打开 /tmp/gitea.service 文件修改相应的数据库、路径及用户信息:

[Unit]Description=Gitea (Git with a cup of tea)After=syslog.targetAfter=network.target#Requires=mysql.service#Requires=mariadb.service# 我们这里使用 PostgreSQLRequires=postgresql.service#Requires=memcached.service#Requires=redis.service[Service]# Modify these two values and uncomment them if you have# repos with lots of files and get an HTTP error 500 because# of that####LimitMEMLOCK=infinity#LimitNOFILE=65535RestartSec=2sType=simpleUser=gitGroup=gitWorkingDirectory=/var/lib/gitea/ExecStart=/usr/local/bin/gitea web -c /home/git/etc/gitea.iniRestart=alwaysEnvironment=USER=git HOME=/home/git GITEA_WORK_DIR=/var/lib/gitea# If you want to bind Gitea to a port below 1024 uncomment# the two values below####CapabilityBoundingSet=CAP_NET_BIND_SERVICE#AmbientCapabilities=CAP_NET_BIND_SERVICE[Install]WantedBy=multi-user.target

复制 `gitea.service` 进入 SystemD:

$sudo cp /tmp/gitea.service /etc/systemd/system

2. 数据库配置

这里我们采用 PostgreSQL 数据库,为 Gitea 建立用户名及密码都为 `gitea` 的数据库角色及空库:

$sudo su - postgrespsql -c "CREATE ROLE gitea WITH PASSWORD 'gitea' LOGIN CREATEDB"psql -c "CREATE DATABASE gitea_db OWNER gitea ENCODING 'UTF8'"

启动 Gitea

$sudo systemctl enable gitea$sudo systemctl start gitea

到这里,用浏览器打开默认的 http://localhost:3000 即可看到 Gitea 的页面,说明我们的配置就成功了。

本文对应视频:吃灰的树莓派别急着出,来配置成私人Git库,用起来比Github还爽

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值