Compléments gitea
This commit is contained in:
parent
c69041dd1f
commit
9826b13333
|
@ -27,36 +27,50 @@ Gitea version 1.5.2 built with: bindata, sqlite
|
|||
|
||||
**Note** : Même si gitea peut fonctionner de manière autonome avec SQLite, à partir d'une certaine taille/utilisation, il est préférable de basculer vers un moteur de base de données tel que [HowtoMySQL]() ou [HowtoPostgreSQL]() et d'ajouter [HowtoRedis]() pour le cache/sessions.
|
||||
|
||||
### Mettre à jour
|
||||
|
||||
Le processus de mise à jour est assez simple et similaire au processus d'installation. Après avoir regardé s'il n'y a pas d'actions à faire manuellement, on peut simplement télécharger le dernier binaire dans `/usr/local/bin/`. Lui appliquer les bon droits (*chmod 755*) et mettre à jour le lien symbolique /usr/local/bin/gitea vers ce nouveau binaire.
|
||||
|
||||
Il ne reste plus qu'à redémarrer l'instance. C'est terminé!
|
||||
|
||||
|
||||
## Configuration
|
||||
|
||||
Dans la suite de cette documentation, on se place dans le cas d'une instance simple, fonctionnant avec l'utilisateur **git**. On part du principe que : MySQL est déjà installé, et que le compte pour l'application existe déjà.
|
||||
Dans la suite de cette documentation, on se place dans le cas d'une instance simple, fonctionnant avec l'utilisateur **git**. On part du principe que :
|
||||
* MySQL est déjà installé
|
||||
* le compte **git** pour l'application existe.
|
||||
|
||||
Au final, on va se retrouver avec la hiérarchie suivante :
|
||||
|
||||
~~~
|
||||
$ tree /home/git
|
||||
├── internals
|
||||
│ ├── custom << Fichiers de customisation de l'interface web de gitea
|
||||
│ └── data << Toutes les données de gitea (autres que les dépôts git)
|
||||
│ ├── custom << Fichiers de customisation de l'interface web de gitea
|
||||
│ │ ├── public << Fichiers servis par le serveur web
|
||||
│ │ └── templates << Templates des pages
|
||||
│ │ └── home.tmpl
|
||||
│ │
|
||||
│ └── data << Toutes les données de gitea (autres que les dépôts git)
|
||||
│ ├── avatars
|
||||
│ ├── indexers
|
||||
│ ├── lfs
|
||||
│ └── sessions
|
||||
│
|
||||
├── log << Journaux applicatifs
|
||||
├── log << Journaux applicatifs
|
||||
│ ├── gitea.log
|
||||
│ ├── http.log
|
||||
│ ├── serv.log
|
||||
│ └── xorm.log
|
||||
│
|
||||
└── repositories << Données des dépôts git
|
||||
└── repositories << Données des dépôts git
|
||||
└── foo
|
||||
└── hello_world.git
|
||||
|
||||
~~~
|
||||
|
||||
Lors de la première exécution de gitea, une page d'installation va demander tous les paramètres nécessaires pour initialiser l'instance. Celle-ci va aussi permettre de créer le premier compte administrateur.
|
||||
Ces dossiers seront créés au premier lancement de gitea. Il faut donc s'assurer que certaines variables d'environnement sont bien positionnées.
|
||||
|
||||
Lors de la première exécution de gitea, une page d'installation va demander tous les paramètres nécessaires pour initialiser l'instance. Celle-ci va aussi permettre de créer le premier compte administrateur.
|
||||
|
||||
### /etc/gitea/git.ini
|
||||
|
||||
|
|
Loading…
Reference in a new issue