Ubuntu 安装 轻量级的Git仓库管理工具Gitea
适合小团队使用的git仓库管理项目gitea
·
在 Ubuntu 上安装 Gitea 的步骤如下:
- 安装 Git: Gitea 需要 Git 才能运行,所以首先确保你的系统上安装了 Git。
sudo apt update sudo apt install git
- 创建一个用户用于运行 Gitea: 出于安全考虑,最好为 Gitea 创建一个专用的系统用户。
sudo adduser --system --group --disabled-password --shell /bin/bash --home /home/git git
- 下载 Gitea: 访问 Gitea 的官方下载页面来获取最新版本的 Gitea 二进制文件。选择适合你系统架构的版本下载。
wget -O gitea https://dl.gitea.io/gitea/1.15.6/gitea-1.15.6-linux-amd64
- 给 Gitea 文件赋予权限: 将下载的文件移动到全局位置,并给予执行权限。
sudo mv gitea /usr/local/bin/gitea sudo chmod +x /usr/local/bin/gitea
- 创建必要的文件夹: 创建一个文件夹来存放 Gitea 的数据、配置和日志。
sudo mkdir -p /var/lib/gitea/{custom,data,indexers,public,log} sudo chown git:git /var/lib/gitea/{data,indexers,log} sudo chmod 750 /var/lib/gitea/{data,indexers,log} sudo mkdir /etc/gitea sudo chown root:git /etc/gitea sudo chmod 770 /etc/gitea
- 创建服务文件: 创建一个 systemd 服务文件来管理 Gitea 服务。
然后将以下内容粘贴到文件中:sudo nano /etc/systemd/system/gitea.service
保存并关闭文件。[Unit] Description=Gitea (Git with a cup of tea) After=syslog.target After=network.target Requires=mysqld.service [Service] RestartSec=2s Type=simple User=git Group=git WorkingDirectory=/var/lib/gitea/ ExecStart=/usr/local/bin/gitea web -c /etc/gitea/app.ini Restart=always Environment=USER=git HOME=/home/git GITEA_WORK_DIR=/var/lib/gitea [Install] WantedBy=multi-user.target
- 启动 Gitea: 启动 Gitea 服务并设置为开机启动。
sudo systemctl enable gitea sudo systemctl start gitea
- 访问 Gitea: 在浏览器中输入
http://your-server-ip:3000
来访问 Gitea 的安装向导。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献2条内容
所有评论(0)