logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Ceci est une ancienne révision du document !


Installer Gogs sur Debian jessie à partir du paquet avec Mysql et Apache

  • Objet : Gogs est un service Web de gestion de dépôts Git, comme Github ou Gitlab
  • Niveau requis : FIXME avise
  • Commentaires : Installation et configuration à partir du paquet des dépôts Packager.io
  • Débutant, à savoir : Pas mal de trucs quand même :-)
  • Tags : en-chantier

Introduction

Il existe plusieurs façon d'installer Gogs. Depuis les sources, depuis une archive, ou depuis un dépôt externe hébergé sur Packager.io. Ce tuto traitera de ce dernier cas.

Gogs nécessite l'utilisation d'une base de donnée. Sqlite3, Postgree et Mysql sont utilisable. Nous ne traiterons ici que de Mysql

Gogs utilise son propre serveur web écoutant sur un port dédié. Nous utiliserons ici Apache2.4 comme proxy pour rediriger les connexions vers ce port.

Dépendances

Apache2, git > 1.7 et mysql-server doivent êtres installés.

Installation

Le paquet Gogs

wget -qO - https://deb.packager.io/key | apt-key add -
echo "deb https://deb.packager.io/gh/pkgr/gogs jessie pkgr" | sudo tee /etc/apt/sources.list.d/gogs.list
sudo apt-get update
sudo apt-get install gogs

Création de la base de donnée

mysql -uroot -p
CREATE DATABASE gogs;
GRANT ALL privileges ON gogsuser.* TO gogs@'%' IDENTIFIED BY 'votreSuperMotdePasse';
FLUSH privileges;
quit;

Utilisation

utilisateurs/bendia/tutos/installer-gogs-sur-debian-jessie-avec-apache-et-mysql.1477405964.txt.gz · Dernière modification: 25/10/2016 16:32 par bendia

Pied de page des forums

Propulsé par FluxBB