add nvim and gitea
This commit is contained in:
5
scripts/00_nvim.sh
Normal file
5
scripts/00_nvim.sh
Normal file
@@ -0,0 +1,5 @@
|
||||
curl -LO https://github.com/neovim/neovim/releases/latest/download/nvim-linux-x86_64.tar.gz
|
||||
rm -rf /opt/nvim-linux-x86_64
|
||||
tar -C /opt -xzf nvim-linux-x86_64.tar.gz
|
||||
rm nvim-linux-x86_64.tar.gz
|
||||
ln -s /opt/nvim-linux-x86_64/bin/nvim /usr/bin/vim
|
@@ -1,4 +1,5 @@
|
||||
#GITEA
|
||||
cd ..
|
||||
apt install -y wget
|
||||
wget -O gitea https://dl.gitea.com/gitea/1.24.6/gitea-1.24.6-linux-amd64
|
||||
chmod +x gitea
|
||||
@@ -11,19 +12,19 @@ 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
|
||||
mv gitea /usr/local/bin/gitea
|
||||
|
||||
cp files/gitea.service /etc/systemd/system/gitea.service
|
||||
|
||||
cp private/gitea/app.ini /etc/gitea/app.in
|
||||
cp private/gitea/app.ini /etc/gitea/app.ini
|
||||
cp -r private/gitea/gitea /var/lib/
|
||||
|
||||
chown -R git:git /var/lib/gitea/
|
||||
chown -R root:git /etc/gitea
|
||||
|
||||
#Update permitions
|
||||
chmod 750 /etc/gitea
|
||||
chmod 640 /etc/gitea/app.ini
|
||||
|
Reference in New Issue
Block a user