37 lines
993 B
Bash
Executable File
37 lines
993 B
Bash
Executable File
#GITEA
|
|
apt install -y wget
|
|
wget -O gitea https://dl.gitea.com/gitea/1.24.6/gitea-1.24.6-linux-amd64
|
|
chmod +x gitea
|
|
wget https://dl.gitea.com/gitea/1.24.6/gitea-1.24.6-linux-amd64.asc
|
|
gpg --keyserver hkps://keys.openpgp.org --recv 7C9E68152594688862D62AF62D9AE806EC1592E2
|
|
gpg --verify gitea-1.24.6-linux-amd64.asc gitea
|
|
|
|
rm gitea-1.24.6-linux-amd64.asc
|
|
|
|
adduser --quiet --system --shell /bin/bash --gecos 'Git Version Control' --group --disabled-password --home /home/git git
|
|
|
|
mkdir -p /var/lib/gitea/{custom,data,log}
|
|
chown -R git:git /var/lib/gitea/
|
|
chmod -R 750 /var/lib/gitea/
|
|
mkdir /etc/gitea
|
|
chown root:git /etc/gitea
|
|
chmod 770 /etc/gitea
|
|
|
|
cp gitea /usr/local/bin/gitea
|
|
|
|
cp files/gitea.service /etc/systemd/system/gitea.service
|
|
|
|
cp private/gitea/app.ini /etc/gitea/app.in
|
|
cp -r private/gitea/gitea /var/lib/
|
|
|
|
systemctl daemon-reload
|
|
systemctl enable gitea
|
|
systemctl start gitea
|
|
|
|
echo "DONE GITEA INSTALL"
|
|
|
|
## AFTER INSTALL
|
|
#if false
|
|
#chmod 750 /etc/gitea
|
|
#chmod 640 /etc/gitea/app.ini
|
|
#fi |