Come eseguire il backup del server Git? Quando git server è guasto, come posso spingere il mio repository locale su un nuovo server git?Come eseguire il backup del server Git?
risposta
Si esegue il backup come qualsiasi altro server, è sufficiente eseguire il mirror dei file; git memorizza i suoi metadati in file come qualsiasi altra cosa. Se si sposta il repository su una nuova macchina, è necessario modificare l'origine del repository locale per puntare ad esso. In .git/config
troverete qualcosa di simile:
[remote "origin"]
url = SOMETHING
Modifica SOMETHING
all'indirizzo del nuovo server
È possibile utilizzare:
questo modo:
- hai un solo file da spostare su un server di backup
- puoi effettivamente usare questo file come un repository "origine" da cui puoi estrarre/spingere i dati come un normale repo Git.
Sarà per il primo backup creare un pacchetto completo:
$ git bundle create /tmp/foo-all --all
Penso che né la clonazione, il raggruppamento o qualsiasi altro comando git otterranno tutto (ad esempio i ganci lato server). Se si vuole essere sicuri di ottenere tutto, sarebbe necessaria una normale copia basata su file della directory del repository del server. – Zitrax
@Zitrax Sono d'accordo. gli hook non sono pensati per essere acquisiti o salvati nello stesso archivio git, perché possono essere locali dove viene utilizzato il repository. Li appoggerei separatamente. Ma se quegli hook non sono un problema, un tar di tutti i pronti contro termine sarebbe in effetti sufficiente. – VonC
- 1. Eseguire "backup" del database SQL Server Compact
- 2. Come eseguire il backup del database SQLite?
- 3. Come eseguire il backup e il ripristino del repository SVN?
- 4. Come eseguire il backup dei processi di SQL Server Agent?
- 5. File MDF di SQL Server - Come eseguire il backup
- 6. Backup dati Android 2.2: come eseguire il backup di DefaultSharedPreferences?
- 7. Come eseguire il backup del database MySQL su Windows?
- 8. "git push --mirror" è sufficiente per eseguire il backup del mio repository?
- 9. Come funziona il backup nel server SQL?
- 10. Come eseguire il backup dell'istanza del database di Amazon RDS MS SQL Server e ripristinarlo localmente
- 11. Come eseguire il backup di un database filestream?
- 12. Backup del server nginx che restituisce 504
- 13. Come eseguire il backup dei repository in Plastic SCM?
- 14. iOS: non eseguire il backup dell'attributo?
- 15. Un modo semplice per eseguire il backup del registro eventi su Windows Server
- 16. Come eseguire il backup e il ripristino del database ORACLE 11g Come il database SQL2005
- 17. SQL Server: come eseguire una query quando è stato effettuato l'ultimo backup del log delle transazioni?
- 18. Come eseguire il test del carico del server node.js?
- 19. Come eseguire il debug di backup gestito di SQL Server 2014 in Azure?
- 20. Clone GIT su unità esterna per il backup
- 21. Come eseguire il backup del database con 100 righe in ogni tabella?
- 22. Come eseguire il backup del database Sql a livello di codice in C#
- 23. Backup del database MySQL automaticamente su un server Windows
- 24. Errore del database di backup di SQL Server 2012 Express
- 25. Come eseguire il backup di un database Solr?
- 26. Come eseguire il backup di un gestore di repository nexus
- 27. Come eseguire il backup dell'intera applicazione in Android?
- 28. Come eseguire il backup delle funzioni solo in Postgres
- 29. Come eseguire il backup di stored procedure in MySQL
- 30. Backup stile Git di file binari
Thanks a lot! e Come impostare i miei file di backup diventare un nuovo server Git e mantenere il registro Git prima? – Jackson