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.6.0
YunoHost specific features
Multi-users support
Supported with LDAP.
Supported architectures
x86-64b -
ARM -
Jessie x86-64b -
Gitea pour 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.
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
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 ?
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
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.
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”.
Bonjour,
je viens d’installer gitea , je crée un repo , ensuite je veux le cloner en local et j’ai cette erreur fatal: unable to update url base from redirection:
J’aimerais tester l’installation de l’application Gitea pour yunohost listée dans les applications yunohost sur une raspberry pi sur laquelle est installé un yunohost.
Le lien vers le code de cette application Gitea pointe vers la page github gitea_ynh qui délivre un fichier readme.md et son contenu en allant vers le bas de la page. Il donne des explications sur la façon de régler la connexion SSH. Mais il n’est pas mentionné où et comment faire ces réglages. Peut-être qu’il existe une source générale qui permette de mieux comprendre ?
Si vous aviez une piste pour que j’y comprenne quelque chose …
Par ailleurs il est mentionné aussi : “Git command access with HTTPS - If you want to use the git command (like git clone , git pull , git push ), you need to set this app as public .”
Cela veut-il dire qu’en SSH il n’est pas nécessaire de rendre publique cette application pour lancer ces mêmes commandes ?
Concernant le fichier /etc/ssh/sshd_config il s’agit du fichier de configuration SSH sur ton serveur qu’il est nécessaire de d’adapter pour que cela fonctionne.
Le 2ème concerne une confguration locale (sur ton PC) à faire si tu as changé de port SSH. Après selon comme tu as configuré tes dépot git cette configuration n’est pas indispensable.
Concernant la partie SSH, il y a aussi la phrase “You also need to add your public key to your Gitea profile.” qui n’est pas très facile à comprendre. Il n’est pas sûr que je l’ai bien comprise.
Ce que j’en comprends aussi, c’est qu’en HTTPS, tout cela n’est pas nécessaire, tant que l’on coche “application publique” lors de l’installation via l’interface d’administration yunohost , est-ce bien ça ?
Sur l’interface web de gitea, tu peux configurer ton profile et dans les paramètres de ton profile tu as un onglet “Clé SSH/GPG” et là tu peux ajouter ta clef ssh afin que tu puisse t’authentifier en SSH quand tu accède à tes dépots.
J’ai l’impression que le LDAP est cassé (du moins sur mon instance !) avec la version 1.15.7~ynh1
Sur le forum d’un copain, Gitea est en version 1.14.5 et le LDAP fonctionne bien.
Quel log puis-je regarder pour voir pourquoi le LDAP ne marche plus ?
Edit : J’ai ça dans /var/log/gitea/router.log (avec xxx.xxx.xxx.xxx mon IP publique) :
2022/03/27 23:16:49 Started GET / for xxx.xxx.xxx.xxx:0
2022/03/27 23:16:49 Completed GET / 302 Found in 281.942µs
2022/03/27 23:16:49 Started GET /explore for xxx.xxx.xxx.xxx:0
2022/03/27 23:16:49 Completed GET /explore 302 Found in 305.723µs
2022/03/27 23:16:49 Started GET /explore/repos for xxx.xxx.xxx.xxx:0
2022/03/27 23:16:49 Completed GET /explore/repos 200 OK in 9.144396ms
Il me semble distinguer une erreur 302.
J’ai aussi ça dans /var/log/nginx/monserveur.noho.st-error.log :