mirror of
				https://github.com/go-gitea/gitea
				synced 2025-10-26 00:48:29 +00:00 
			
		
		
		
	
		
			
				
	
	
	
		
			3.2 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			3.2 KiB
		
	
	
	
	
	
	
	
date, title, slug, weight, toc, draft, menu
| date | title | slug | weight | toc | draft | menu | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017-08-23T09:00:00+02:00 | Mise à jour depuis Gogs | upgrade-from-gogs | 10 | true | false | 
 | 
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].zipcontient 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.iniversgitea/custom/conf/app.ini.
- Si vous avez personnalisé les répertoires templates, publicdansgogs/custom/, copiez-les versgitea/custom/.
- Si vous avez d'autres répertoires personnalisés comme gitignore, label, license, locale, readmedansgogs/custom/confcopiez-les versgitea/custom/options.
- Copiez le répertoire gogs/data/versgitea/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'actionRewrite 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/versgitea-repositories/
- Renommez gogs-data/togitea-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