Bạn Tìm Gì Hôm Nay ...?
Tất cả đều có chỉ trong 1 nốt nhạc !
Nếu cần hỗ trợ chi tiết gọi 1900 9477
Gitea là một nền tảng dịch vụ Git tự lưu trữ, mã nguồn mở, cho phép quản lý và lưu trữ các repository Git thông qua giao diện web. Nó cung cấp các tính năng tương tự như GitHub, GitLab, và Bitbucket nhưng được thiết kế nhẹ hơn và dễ dàng tự triển khai trên máy chủ riêng.
Trong hướng dẫn này, tôi sẽ sử dụng SQLite làm cơ sở dữ liệu cho việc cài đặt Gitea. Bạn có thể chọn bất kỳ cơ sở dữ liệu nào được hỗ trợ trong cài đặt của mình khi cần.
Gitea hỗ trợ các cơ sở dữ liệu sau.
+ SQLite
+ PostgreSQL
+ MySQL
+ MariaDB
Nếu chưa cài đặt SQLite thì bạn chạy lệnh sau để cài đặt, nếu rồi thì bạn bỏ qua bước này
apt install sqlite3
Gitea là dịch vụ Git tự lưu trữ nếu bạn chưa cài git thì bạn tiến hành cài đặt git trước với lệnh
apt install git
Tiếp đến thêm người dùng để chạy Gitea
adduser --system --group --disabled-password --shell /bin/bash --home /home/git --gecos 'Git Version Control' git
Cài đặt Gitea từ tệp nhị phân download từ trang gitea
wget -O /tmp/gitea https://dl.gitea.io/gitea/1.22.3/gitea-1.22.3-linux-amd64
Di chuyển tệp nhị phân Gitea tới “/usr/local/bin”
mv /tmp/gitea /usr/local/bin
và set quyền thực thi cho file này
chmod +x /usr/local/bin/gitea
Tạo cấu trúc thư mục và thiết lập các quyền và quyền sở hữu cần thiết
mkdir -p /var/lib/gitea/{custom,data,indexers,public,log}
chown git: /var/lib/gitea/{data,indexers,log}
chmod 750 /var/lib/gitea/{data,indexers,log}
mkdir /etc/gitea
chown root:git /etc/gitea
chmod 770 /etc/gitea
Tạo tệp Systemd Unit, tải tệp xuống thư mục /etc/systemd/system/ bằng lệnh sau
wget https://raw.githubusercontent.com/go-gitea/gitea/master/contrib/systemd/gitea.service -P /etc/systemd/system/
Reload dịch vụ Gitea
systemctl daemon-reload
Enable dịch vụ Gitea
systemctl enable --now gitea
Kiểm tra trạng thái dịch vụ Gitea
systemctl status gitea
Nếu trên sever có dùng firewall thì allow port 3000 để truy cập bên ngoài.
Sau khi nhập xong và install để hoàn tất bước cài đặt Gitea.
Chúc bạn thành công . Bạn có thể tham khảo thêm bài viết khác tại đây
P.A Việt Nam cung cấp đa dạng các cấu hình Máy Chủ Ảo và Máy Chủ Riêng
Cloud Server
Cloud Server Pro
Máy Chủ Riêng
Tham khảo các ưu đãi: https://www.pavietnam.vn/vn/tin-khuyen-mai/