Wymagane:
- MySQL
- Optware (App Center)
- Git (App Center)
Bash:
# Znajdz katalog w ktorym przechowywane sa paczki qpkg
publicdir=`/sbin/getcfg Public path -f /etc/config/smb.conf`
qpkgdir=`cd $publicdir && cd ../.qpkg/ && pwd`
cd $qpkgdir
wget https://github.com/gogits/gogs/releases/download/v0.6.1/linux_amd64.zip
ipkg update
ipkg install unzip
/opt/bin/unzip linux_amd64.zip
rm linux_amd64.zip
Bash:
/usr/local/mysql/bin/mysql -u root -p
# Pojawi sie monit o podanie hasla uzytkownika root bazy danych MySQL
SQL:
SET GLOBAL storage_engine = InnoDB;
DROP DATABASE IF EXISTS gogs;
CREATE DATABASE IF NOT EXISTS gogs CHARACTER SET utf8 COLLATE utf8_general_ci;
GRANT ALL PRIVILEGES ON gogs.* TO 'gogs'@'localhost' IDENTIFIED BY 'MY_SUPER_SECRET_PASSWORD';
FLUSH PRIVILEGES;
QUIT
Bash:
adduser -g 'Gogs' -D -H git
...
Nieskończony...
Dostępne do pobrania w postaci paczki: Gogs [x64]