Différences
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 | ||
| documentation_technique:gitea [01/22/2019 06:17:57] – bfaverdin | documentation_technique:gitea [10/23/2026 10:08:42] (Version actuelle) – typo thomas | ||
|---|---|---|---|
| Ligne 175: | Ligne 175: | ||
| * le dossier " | * le dossier " | ||
| * le dossier " | * le dossier " | ||
| + | * le dossier " | ||
| * un lien symbolique (/ | * un lien symbolique (/ | ||
| Ligne 263: | Ligne 264: | ||
| ====== Procédure de mise à jour ====== | ====== Procédure de mise à jour ====== | ||
| + | |||
| + | * Set target version number (latest release on github | ||
| + | < | ||
| + | export VERSION=X.X.X | ||
| + | </ | ||
| * Arrêter le service : | * Arrêter le service : | ||
| Ligne 277: | Ligne 283: | ||
| * Télécharger le dernier binaire en date depuis le site de gitea : | * Télécharger le dernier binaire en date depuis le site de gitea : | ||
| < | < | ||
| - | # cd / | + | # cd / |
| </ | </ | ||
| * Changer les droits : | * Changer les droits : | ||
| < | < | ||
| - | # chown git: gitea-1.x.x-linux-amd64 && chmod u+x gitea-1.x.x-linux-amd64 | + | # chown git: gitea-${VERSION}-linux-amd64 && chmod u+x gitea-${VERSION}-linux-amd64 |
| </ | </ | ||
| Ligne 288: | Ligne 294: | ||
| < | < | ||
| - | # cd / | + | # cd / |
| + | </ | ||
| + | |||
| + | * vérifier et mettre à jour la base de donnée: | ||
| + | |||
| + | < | ||
| + | sudo -u git gitea doctor check --config / | ||
| + | sudo -u git gitea migrate --config / | ||
| </ | </ | ||
| Ligne 298: | Ligne 311: | ||
| En cas de problème lors de la mise à jour, arrêter le service, restaurer la base de données et faire pointer le lien symbolique sur la version précédente du binaire. | En cas de problème lors de la mise à jour, arrêter le service, restaurer la base de données et faire pointer le lien symbolique sur la version précédente du binaire. | ||
| + | |||
| + | Ça peut aider de jeter un oeil dans les logs aussi (/ | ||
| + | |||
| + | **Penser à supprimer les version n-2** | ||
| + | |||
| + | ====== Personnalisation ====== | ||
| + | |||
| + | Le dossier d' | ||
| + | |||
| + | C'est à partir de cet emplacement que le site peut être personnalisé et plus particulièrement en intervenant sur le dossier '' | ||
| + | |||
| + | ==== Page de garde ==== | ||
| + | |||
| + | Il est possible de faire une page de garde personnalisée en créant le fichier '' | ||
| + | |||
| + | Il est également possible de personnaliser l' | ||
| + | |||
| + | Il est ainsi possible d' | ||
| + | |||
| + | ==== Logo & favicon ==== | ||
| + | 2021 : la technique permettant de changer le logo ne marche plus. Corrigé en faisant un lien symbolique '' | ||
| + | |||
| + | Afin de mettre le logo Hadoly dans le menu et en favicon, il suffit de remplacer le fichier '' | ||
| + | |||
| + | Concernant le logo de la page de garde, il faut modifier l' | ||
| + | |||
| + | ==== Liste des utilistateurs ==== | ||
| + | |||
| + | Par défault, la liste des utilisateurs est publique, et visible y compris aux persononnes non authentifiées. (sur https:// | ||
| + | Ce n'est pas configurable pour le moment, cf [[https:// | ||
| + | |||
| + | Il est possible de passer REQUIRE_SIGNIN_VIEW à true, mais cela empêche alors d' | ||
| + | |||
| + | Pour masquer la liste des utilisateurs dans l' | ||
| + | |||
| + | < | ||
| + | {{template " | ||
| + | <div class=" | ||
| + | {{template " | ||
| + | <div class=" | ||
| + | |||
| + | <div class=" | ||
| + | La liste des utilisateurs n'est pas disponible. | ||
| + | </ | ||
| + | |||
| + | </ | ||
| + | </ | ||
| + | {{template " | ||
| + | |||
| + | </ | ||
| + | |||
| + | Il faut aussi bloquer le endpoint d'API '' | ||
| + | |||
| + | Pour tester: '' | ||
| + | |||
| + | Pour bloquer | ||
| + | Le comportement par default de l'API, si on fait une requète avec n' | ||
| + | |||
| + | Sollution très imparfaite qui bloque un petit peu, et laisse la recherche fonctionner du moment qu'on fournis au moins 3 lettres ou chiffres. | ||
| + | |||
| + | < | ||
| + | location ~ ^/ | ||
| + | if ($args ~* " | ||
| + | return 403; | ||
| + | } | ||
| + | </ | ||