Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
server:free:gitea [2019/10/24 21:49] tfeneuil [Créer les groupes spécifiques à Gitea] |
server:free:gitea [2019/11/08 13:11] (Version actuelle) 194.254.61.42 ↷ Liens modifiés en raison d'un déplacement. |
||
---|---|---|---|
Ligne 7: | Ligne 7: | ||
Pour pouvoir utiliser //Gitea//, il faut d'abord installé //Git// sinon il n'y a aucun espoir d'aller jusqu'au bout. | Pour pouvoir utiliser //Gitea//, il faut d'abord installé //Git// sinon il n'y a aucun espoir d'aller jusqu'au bout. | ||
- | apt-get install get | + | apt-get install git |
===== Installation ===== | ===== Installation ===== | ||
Ligne 152: | Ligne 152: | ||
* Désactiver le formulaire d'inscription : //OUI// | * Désactiver le formulaire d'inscription : //OUI// | ||
+ | * Activer la connexion avec OpenID: //NON// | ||
* Domaine pour les e-mails cachés : aprilas.fr | * Domaine pour les e-mails cachés : aprilas.fr | ||
Ligne 308: | Ligne 309: | ||
Pour faire fonctionner correctement LDAP avec //Gitea//, il faut que le module memberOf soit activé. | Pour faire fonctionner correctement LDAP avec //Gitea//, il faut que le module memberOf soit activé. | ||
- | Si ce n'est pas déjà fait, va voir [[server:nextcloud#preparation_de_l_annuaire_ldap|ici]] pour savoir comment l'activer. | + | Si ce n'est pas déjà fait, va voir [[server:free:nextcloud#preparation_de_l_annuaire_ldap|ici]] pour savoir comment l'activer. |
- | ==== Configuration de Gitea ==== | + | ==== Configuration de Gitea pour utiliser LDAP ==== |
Connecte toi sur //Gitea// avec un compte administrateur. Va dans "Administration du site", puis dans l'onglet "Sources d'authentification". | Connecte toi sur //Gitea// avec un compte administrateur. Va dans "Administration du site", puis dans l'onglet "Sources d'authentification". | ||
Ligne 315: | Ligne 316: | ||
Ajoute une source d'authentification. | Ajoute une source d'authentification. | ||
- | * Type d'authentification : LDAB (via BindDN) | + | * Type d'authentification : LDAP (via BindDN) |
* Nom de l'authentification : Aprilas LDAP | * Nom de l'authentification : Aprilas LDAP | ||
* Protocole de sécurité : LDAPS | * Protocole de sécurité : LDAPS | ||
* Hôte : ldap.aprilas.fr | * Hôte : ldap.aprilas.fr | ||
* Port : 636 | * Port : 636 | ||
- | * Bind DN : cn=readonly,dc=aprilas,dc=fr | + | * Bind DN : cn=reader,dc=aprilas,dc=fr |
* Bind mot de passe : **** | * Bind mot de passe : **** | ||
* Base de recherche des utilisateurs : ou=People,dc=aprilas,dc=fr | * Base de recherche des utilisateurs : ou=People,dc=aprilas,dc=fr | ||
- | * Filtre utilisateur : (&(memberof=cn=git-users,ou=Groups,dc=aprilas,dc=fr)(uid=%s)) | + | * Filtre utilisateur : (&(memberOf=cn=git-users,ou=Groups,dc=aprilas,dc=fr)(uid=%s)) |
- | * Filtre administrateur : (memberof=cn=git-admins,ou=groups,dc=ejnserver,dc=fr) | + | * Filtre administrateur : (memberOf=cn=git-admins,ou=Groups,dc=aprilas,dc=fr) |
* Attribut nom d'utilisateur : uid | * Attribut nom d'utilisateur : uid | ||
* Attribut prénom : givenName | * Attribut prénom : givenName | ||
Ligne 335: | Ligne 336: | ||
* Cette source d'authentification : //OUI// | * Cette source d'authentification : //OUI// | ||
+ | Et valide le formulaire. | ||
+ | |||
+ | Puisqu'on a choisi d'activer la synchronisation, //Gitea// va régulièrement mettre à jour la liste des utilisateurs de LDAP. Par défaut, cela se fait toutes les 24 heures. Pour faire une synchronisation manuelle, il suffit d'appuyer sur le bouton "Synchroniser les données de l'utilisateur externe" dans le tableau de bord. Après l'ajout de la nouvelle source d'authentification, il semblerait que //Gitea// ne fasse pas directement une synchronisation, donc si tu veux voir directement les utilisateurs dans l'onglet correspond, il faut que tu appuies sur le bouton. |