0
Fork 0
mirror of https://codeberg.org/forgejo/forgejo.git synced 2024-12-27 01:44:10 -05:00
forgejo/docs/content/doc/upgrade/from-gogs.fr-fr.md
Deoren Moor b63e2e0ded Update en-us and fr-fr versions of the "Upgrade from Gogs" doc (#4618)
* Update "Upgrade from Gogs" en-us doc

- Move "Change gogs specific information" FROM/TO steps up
  to just beneath matching section header, adjust indention
  and explicitly specify syntax of code sample to provide
  highlighting

- Adjust header levels to match what appears to be the
  intended level, remove trailing decoration (see below)

- Move "Upgrading to most recent ..." section down, remove
  decoration (section header formatting likely covers this
  well enough already)

refs go-gitea/gitea#4286, go-gitea/gitea#3558

* Update "Upgrade from Gogs" fr-fr doc

- Adjust indention and explicitly specify syntax of code
  sample to provide highlighting

- Adjust header levels to match what appears to be the
  intended level, remove trailing decoration since
  section header formatting likely covers this
  well enough already

refs go-gitea/gitea#4286, go-gitea/gitea#3558
2018-08-25 02:47:47 -04:00

3.2 KiB

date title slug weight toc draft menu
2017-08-23T09:00:00+02:00 Mise à jour depuis Gogs upgrade-from-gogs 10 true false
sidebar
parent name weight identifier
upgrade Depuis Gogs 10 upgrade-from-gogs

Mise à jour depuis Gogs

À partir de la version 0.9.146 (schéma de la base de données : version 15) de Gogs, Il est possible de migrer vers Gitea simplement et sans encombre.

Veuillez suivre les étapes ci-dessous. Sur Unix, toute les commandes s'exécutent en tant que l'utilisateur utilisé pour votre installation de Gogs :

  • Crééer une sauvegarde de Gogs avec la commande gogs dump. Le fichier nouvellement créé gogs-dump-[timestamp].zip contient toutes les données de votre instance de Gogs.
  • Téléchargez le fichier correspondant à votre plateforme à partir de la page de téléchargements.
  • Mettez la binaire dans le répertoire d'installation souhaité.
  • Copiez le fichier gogs/custom/conf/app.ini vers gitea/custom/conf/app.ini.
  • Si vous avez personnalisé les répertoires templates, public dans gogs/custom/, copiez-les vers gitea/custom/.
  • Si vous avez d'autres répertoires personnalisés comme gitignore, label, license, locale, readme dans gogs/custom/conf copiez-les vers gitea/custom/options.
  • Copiez le répertoire gogs/data/ vers gitea/data/.
  • Vérifiez votre installation en exécutant Gitea avec la commande gitea web.
  • Connectez vous au panel d'administration de Gitea et exécutez l'action Rewrite '.ssh/authorized_keys' file, puis l'action Rewrite all update hook of repositories (obligatoire si le chemin menant à votre configuration personnalisée à changé).

Modifier les informations spécifiques de gogs

  • Renommez gogs-repositories/ vers gitea-repositories/

  • Renommez gogs-data/ to gitea-data/

  • Dans votre fichier gitea/custom/conf/app.ini, modifiez les éléments suivants:

    DE :

    [database]
    PATH = /home/:USER/gogs/data/:DATABASE.db
    [attachment]
    PATH = /home/:USER/gogs-data/attachments
    [picture]
    AVATAR_UPLOAD_PATH = /home/:USER/gogs-data/avatars
    [log]
    ROOT_PATH = /home/:USER/gogs/log
    

    VERS :

    [database]
    PATH = /home/:USER/gitea/data/:DATABASE.db
    [attachment]
    PATH = /home/:USER/gitea-data/attachments
    [picture]
    AVATAR_UPLOAD_PATH = /home/:USER/gitea-data/avatars
    [log]
    ROOT_PATH = /home/:USER/gitea/log
    
  • Vérifiez votre installation en exécutant Gitea avec la commande gitea web.

Dépannage

  • Si vous rencontrez des erreurs relatives à des modèles personnalisés dans le dossier gitea/custom/templates, essayez de déplacer un par un les modèles provoquant les erreurs. Il est possible qu'ils ne soient pas compatibles avec Gitea.

Démarrer automatiquement Gitea (Unix)

Distributions utilisant systemd:

  • Copiez le script mis à jour vers /etc/systemd/system/gitea.service
  • Ajoutez le service avec la commande sudo systemctl enable gitea
  • Désactivez Gogs avec la commande sudo systemctl disable gogs

Distributions utilisant SysVinit:

  • Copiez le script mis à jour vers /etc/init.d/gitea
  • Ajoutez le service avec la commande sudo rc-update add gitea
  • Désactivez Gogs avec la commande sudo rc-update del gogs