Installer un serveur Git avec Gitea : Différence entre versions

De Analyse Développement Hacking
Sauter à la navigation Sauter à la recherche
m (Source du tutoriel pour Gitea)
 
(Aucune différence)

Version actuelle datée du 9 août 2019 à 17:03

Naviguer dans ce wiki : Accueil du wiki - Objectifs - Administrateur - Développeur - Intégrateur - Jeux - Marketing - Multimédia - Objets numériques - We make Hack
Consulter le site : Accueil du site - Annuaire - Blog - Forum - Outils - Utilisateur     Consulter le Redmine : Accueil du Redmine

Installer un serveur Git avec Gitea

Le tutoriel pour installer Gitea

Le dépôt officiel de Gitea :
https://github.com/go-gitea/gitea
# Installer git :
sudo apt install git
# Ajouter utilisateur git :
sudo adduser --disabled-login --gecos 'gitea' git
Dépôt :
https://dl.gitea.io/gitea/master/
# Télécharger :
sudo su - git
wget -O gitea https://dl.gitea.io/gitea/master/gitea-master-linux-amd64
# Rendre exécutable :
chmod +x gitea
# Créer dossiers :
mkdir -p custom/conf
mkdir data
# Lancer :
./gitea web
# Accéder à Gitea :
http://localhost:3000
# Modifier le fichier de configuration si nécessaire :
custom/conf/app.ini
# Exemples pour la configuration :
https://docs.gitea.io/en-us/config-cheat-sheet/
# A la première installation, il est certainement nécessaire d'installer une base de données pour renseigner les éléments suivants :
http://localhost:3000/install

# Récapitulatif des options proposées lors de l'installation :
# Choix de la base de données : MySQL PostgreSQL MSSQL SQLite3.
# Je sélectionne MySQL et j'installe MariaDB.
sudo apt install mariadb-serveur

# Hôte par défaut :
127.0.0.1:3306

# Accès à la base de données par défaut :
Nom d'utilisateur : gitea
Mot de passe : vide par défaut
Nom de base de données : gitea
# Il faut créer la base de données et l'utilisateur :
# Ne pas saisir de mot de passe pour MySQL si le paquet de sécurité n'a pas encore été utiliser pour renforcer l'utilisateur root de MySQL.
sudo mysql -p
CREATE DATABASE gitea CHARACTER SET utf8;
CREATE USER 'gitea'@'localhost' IDENTIFIED BY 'Choisir un mot de passe';
GRANT ALL PRIVILEGES ON gitea.* TO 'gitea'@'localhost';
# Configuration générale.
Titre du site :
Emplacement racine des dépôts : /home/git/gitea-repositories
Répertoire racine Git LFS : /home/git/data/lfs
Exécuter avec le compte d'un autre utilisateur : git
Domaine du serveur SSH : localhost
Port du serveur SSH : 22
Port d'écoute HTTP de Gitea : 3000
URL de base de Gitea : http://localhost:3000/
Chemin des fichiers log : /home/git/log

# Paramètres facultatifs
# Paramètres E-mail
Hôte SMTP : A renseigner pour pouvoir envoyer des mails.
A mon premier essai les mails ne sortent pas avec une erreur :
Impossible d'envoyer un e-mail de test à 'mail@visionduweb.com' : gomail: could not send email 1: address ssl0.ovh.net: missing port in address
Rajouter :587 à l'adresse de l'hôte ? A suivre !
# Adresse e-mail utilisée par Gitea. Veuillez entrer votre e-mail directement ou sous la forme <email@example.com>.
Envoyer les e-mails en tant que :
Utilisateur SMTP :
Mot de passe SMTP :
...
Je désactive : Domaine pour les e-mails cachés

Installer Gitea depuis le dépôt pour Debian

Gitea du projet home:vegnuli:golang :
https://software.opensuse.org//download.html?project=home%3Avegnuli%3Agolang&package=gitea

Source du tutoriel pour Gitea

Installer Gitea sur Debian par Jeremy Verda : https://jeremyverda.net/installing-gitea-on-debian/

Bibliographie

Installer un serveur Git

Installer et configurer un serveur GIT sous Linux : https://www.val-r.fr/geek/softwares/git/installer-et-configurer-un-serveur-git-sous-linux

NAVIGATION

PARTICIPER ET PARTAGER

Vous êtes sur le wiki de Vision du Web.
Les pages présentées sur le wiki évoluent tous les jours.
Certaines recherches sont peu abouties et incluent des erreurs.
Pour participer sur le wiki, créer un compte utilisateur en haut à droite.
La recherche interne du wiki permet de trouver le contenu qui vous intéresse.
Identifiez-vous pour poser vos questions sur la page de discussion de VisionDuWeb.
Améliorer le contenu des pages en faisant des propositions depuis l'onglet discussion.
Télécharger le sommaire au format PDF pour le consulter en étant déconnecté du réseau.
Les informations du wiki ne doivent pas servir à nuire à autrui ou à un système informatique.
De nombreux outils gratuits sont listés et disponibles dans la boîte à outils de Vision du web.
D'autres pages du wiki peuvent correspondre à vos attentes. La liste de toutes les pages du wiki.

VALORISER LE WIKI

Valoriser le contenu partagé sur le wiki avec un don en monnaie numérique :
AEON - Bitcoins - Bitcoins Cash - Bitcoins Gold - Bitcore - Blackcoins - Basic Attention Token - Bytecoins - Clams - Dash - Monero - Dogecoins - Ğ1 - Ethereum - Ethereum Classique - Litecoins - Potcoins - Solarcoins - Zcash

OBTENIR DE LA MONNAIE NUMERIQUE

Obtenir gratuitement de la monnaie numérique :
Gagner des Altcoins - Miner des Altcoins.
Consulter le miroir du wiki depuis Planet Hoster : Le miroir du wiki version du 12 Juillet 2019.