Gitea - a self-hosted Git service

fr
en

#1

Gitea for YunoHost

Integration level

Install Gitea with YunoHost

This package allow you to install Gitea quickly and simply on a YunoHost server.
If you don’t have YunoHost, please see here to know how to install and enjoy it.

Overview

Gitea is a fork of Gogs a self-hosted Git service written in Go. Alternative to Github.

Shipped version: 1.5.0

YunoHost specific features

Multi-users support

Supported with LDAP.

Supported architectures

  • x86-64b - Build Status
  • ARM
  • i386

Gitea pour YunoHost

Integration level

Install Gitea with YunoHost

Ce package vous permet d’installer Gitea rapidement et simplement sur un serveur YunoHost.
Si vous n’avez pas YunoHost, veuillez consulter ici pour savoir comment l’installer et en profiter.

Aperçu

Gitea est un fork de Gogs une solution Git auto-hébergée alternative à GitHub.

Version livrée: 1.5.0

Caractéristiques spécifiques de YunoHost

Support multi-utilisateurs

Pris en charge avec LDAP.

Architectures supportées
  • x86-64b - Build Status
  • ARM
  • i386

#2

Belle alternative, merci, je vais tester ASAP


#3

Installation gitea sur sur Yunohost 2.7.14 OK
Initialisation d’un repo OK
Git clone du repo OK
Utilisation commande Git OK
Belle application, merci !!


#4

Bonjour,
Je suis en test de gitea qui me plaît pour ses fonctionnalités et son interface.
J’ai migré un dépôt, j’ai ensuite fait des modifications dans celui-ci puis j’ai voulu faire un push dans le dépôt.
J’ai d’abord essayé un push en https et j’ai le message suivant :
fatal: impossible de mettre à jour la base de l’url depuis la redirection :
demandé : https://git.xxxxxxxx.xxx/xxxxx/xxxxxxx.git/info/refs?service=git-receive-pack
redirection : https://xxxxxxxx.xxx/yunohost/sso/?r=axxxxxxxxxxxxxxxxxxxxxxxxxxxx=

Ensuite j’ai essayé la méthode ssh et il me demande le mot de passe de l’utilisateur gitea et je l’ai pas.
Comment mettre à jour le dépôt en push ?
Cordialement


#5

Bonjour,

Si je comprends bien, tu as un dépôt importé dans ton GITEA.
Tu as modifié celui-ci depuis l’interface graphique ou en CLI ?
Pour le MDP de l’utilisateur GITEA, c’est ton compte Yunohost qu’il faut utilisé car GITEA est basé sur ton LDAP YUnohost.
Pourrais-tu tester avec les bonnes crédences ?

De mon côté, j’ai créé un dépôt Ansible que j’ai cloné sur un serveur debian via :
git clone https://mondomaine.fr/gitea/userYunohost/Ansible.git
Ensuite, j’ai modifié des fichiers puis :

  • git status
  • git add .
  • git commit -a
  • git push avec mon compte userYunoshot et OK

#6

Bonjour,
Merci pour ta réponse.
La méthode https subie le message d’erreur pour la redirection. À priori git n’arrive pas à mettre à jour la base de l’URL ???
J’ai réessayé la méthode ssh avec mon user et j’ai le message
fatal: Impossible de lire le dépôt distant.

Veuillez vérifier que vous avez les droits d’accès
et que le dépôt existe.

Il y a toujours un problème avec le dossier refs. Cela existait déjà quand j’ai voulu gogs.
Mon dépôt initial a été créé avec bitbucket. Serait-ce cela le problème ?
Merci
Cordialement


#7

salut ! je cherche à mettre à jour gitea sans succès jusqu’à présent. cela vient de :

21437176 DEBUG + wget -nv -O x86-64.zip https://rafi59.codelib.re/git/attachments/c54bf3d7-1837-4129-82f7-1ea1aee48cf2
21437518 WARNING Erreur : le certificat de « rafi59.codelib.re » n'est pas de confiance.
21437520 WARNING Erreur : le certificat de « rafi59.codelib.re » n'est pas d'un émetteur connu.
21437522 WARNING Le propriétaire du certificat ne correspond pas au nom d'hôte « rafi59.codelib.re »
21437524 DEBUG + ynh_exit_properly
21437526 DEBUG + local exit_code=5
21437527 WARNING !!
21437528 DEBUG + '[' 5 -eq 0 ']'
21437529 DEBUG + trap '' EXIT
21437529 WARNING   gitea's script has encountered an error. Its execution was cancelled.
21437530 DEBUG + set +eu
21437531 WARNING !!
21437531 DEBUG + echo -e '!!\n  gitea'\''s script has encountered an error. Its execution was cancelled.\n!!'
21437533 WARNING Upgrade failed.

ça a l’air d’être résolu avec le changement de source : https://framagit.org/YunoHost-Apps/gitea_ynh/merge_requests/24 mais je n’ai pas réussi à la tester.

@rafi59 : je suis disponible pour tester et valider la modification :slight_smile:


#8

Bonjour,

Désolé j’étais en vacances, je viens de la merger, normalement tout devrait fonctionner correctement maintenant.


#9

Tout s’est bien passé, merci ! :slight_smile:


#10

Plop

Lors des MaJ j’ai ce message :

Info: Upgrading app gitea...
Warning: You must provide a URL to upgrade your custom app gitea
Info: Upgrading app nextcloud...
Info: Upgrading app zerobin...
Warning: unable to upgrade apps: [Errno 61] No app to upgrade
Error: Unable to upgrade some applications

Quelle URL dois-je entrer et où l’entrer ?

NB : Gitea installée (et réinstallée à l’instant) via le lien “Install with Yunohost”.