Comment déplacer avec succès une installation existante de gitolite3 sur un nouveau serveur?
J'ai suivi les instructions données ici .
Cependant, après avoir copié toutes les push -fmises en pension de l'ancien serveur (y compris l'original de gitolite-admin) et créé un clone à partir du dépôt initial de gitolite-admin, gitolite3 ne met pas à jour le .gitoliterépertoire caché du serveur à partir de gitolite-admin.
Voici les commandes exactes que j'ai courues
$ git clone git://github.com/sitaramc/gitolite
Cloning into 'gitolite'...
$ gitolite/install
use the following full path for gitolite:
/Users/git/gitolite/src/gitolite
$ gitolite setup -pk admin.pub
Initialized empty Git repository in /Users/git/repositories/gitolite-admin.git/
Initialized empty Git repository in /Users/git/repositories/testing.git/
WARNING: /Users/git/.ssh/authorized_keys missing; creating a new one
La clé admin.pubest exactement la même que celle que j'ai utilisée pour la configuration d'origine.
Ensuite, j'ai remplacé le contenu du répertoire des référentiels générés par les référentiels du serveur d'origine (en remplaçant le référentiel nouvellement généré gitolite-admin).
$ gitolite setup
Cette commande n'a pas changé le .gitoliterépertoire caché , les lignes suivantes ont été ajoutées au journal/Users/git/.gitolite/logs/gitolite-2013-07.log
013-07-09.18:03:10 19151 cli gitolite setup
2013-07-09.18:03:10 19151 system,git add conf/gitolite.conf
2013-07-09.18:03:10 19151 system,gitolite compile
2013-07-09.18:03:10 19151 system,gitolite trigger POST_COMPILE
2013-07-09.18:03:10 19151 system,/Users/git/gitolite/src/triggers/post-compile/ssh-authkeys,POST_COMPILE
2013-07-09.18:03:10 19151 system,/Users/git/gitolite/src/triggers/post-compile/update-git-configs,POST_COMPILE
2013-07-09.18:03:10 19151 system,/Users/git/gitolite/src/triggers/post-compile/update-gitweb-access-list,POST_COMPILE
2013-07-09.18:03:10 19151 system,/Users/git/gitolite/src/commands/access,%,gitweb,R,any
2013-07-09.18:03:11 19151 system,/Users/git/gitolite/src/commands/git-config,-r,%,gitweb\.
2013-07-09.18:03:11 19151 system,/Users/git/gitolite/src/triggers/post-compile/update-git-daemon-access-list,POST_COMPILE
2013-07-09.18:03:11 19151 system,/Users/git/gitolite/src/commands/access,%,daemon,R,any
2013-07-09.18:03:11 19151 END
Puis sur une autre machine où mon clone d'origine de l'original gitolite-adminest extrait, j'ai exécuté:
$ git push -f
Everything up-to-date
push -fva au nouveau serveur.
gitolite setup? Que dit le résultatgit push -fdans le dépôt gitolite-admin?