Linux中安装gitea很详细一、前言二、过程1、下载2、安装gitea3、测试启动4、安装git5、配置6、设置开机自启一、前言最近要搭建代码托管选中了gitea这里做一下记录。二、过程1、下载先使用如下命令查看服务器CPU架构uname-m输出x86_64→ 普通 Intel/AMD 服务器用 amd64 包输出aarch64→ ARM 服务器必须下载 arm64 版本然后到这里下载giteaai说1.22.x版本的稳定这里下载的是1.22.6版本的2、安装gitea下载后上传到服务器这里上传到/var/log/gitea到这个目录下赋予执行权限chmodx gitea-1.22.6-linux-amd64如何将其移动到 /usr/local/bin 目录下并重命名为 giteamvgitea-1.22.6-linux-amd64/usr/local/bin/gitea接着创建用户 gituseradd git创建用户目录mkdir-p/var/lib/gitea/etc/gitea赋予用户git权限chown git:git/var/lib/gitea/etc/gitea3、测试启动切换到git用户su git然后启动giteagitea web到浏览器访问端口是30004、安装git安装好gitea后还要安装git命令如下yum install-y git查看git版本git--version5、配置前面启动后在页面正常填参数就可以了如果填好后报错unable to create the APP_DATA_PATH directory: “/usr/local/bin/data”, Error: mkdir /usr/local/bin/data: permission denied可以把gitea停了切换到git用户使用如下命令启动/usr/local/bin/gitea web--work-path/var/lib/gitea/var/lib/gitea 是要存储数据的目录此时回到页面提示就会消失点击立即安装6、设置开机自启但是这样把窗口关了服务就停了下面设置一下开机自启编辑 /etc/systemd/system/gitea.service 这个文件vim/etc/systemd/system/gitea.service加入如下配置[Unit]DescriptionGitea Afternetwork.target mysql.service[Service]UsergitGroupgit WorkingDirectory/var/lib/gitea ExecStart/usr/local/bin/gitea web--work-path/var/lib/gitea Restartalways[Install]WantedBymulti-user.target保存退出设置开机自启systemctl daemon-reloadsystemctl enable giteasystemctlstartgitea
阅读完成 · 觉得有帮助?