Ich habe einige Produkte mit allen Codebasis auf einem Git-Server jetzt, ich möchte alle diesen Code für jedes Produkt zu Github nehmen. Wie kann ich das mit der gesamten Commit-Historie machen?Migration von Git-Server nach Github
0
A
Antwort
3
In jedem der Arbeitsplätze, an denen Sie die git-Repository gezogen haben, führen Sie die folgenden Aktionen,
git remote add origin https://github.com/user/repo.git
git push --all
git push --tags
This SO Frage und Antwort helfen könnte.
Stellen Sie sicher, dass Sie den neuesten Code vom Server abrufen, bevor Sie dies tun. Sie können dies auch im "Server" tun.
Der Grund, warum Sie diese Befehle von einer beliebigen Maschine ausführen können, ist 'git' ist ein verteiltes Versionskontrollsystem. Das bedeutet, dass jede Maschine, in die Sie ein Git-Repository geladen haben, alle Informationen enthält, die zum erneuten Erstellen des Repositorys erforderlich sind, falls der Server abstürzt.
Verwandte Themen
- 1. Von Sourceforge nach Github migrieren
- 2. Migration von github enterprise zu github.com
- 3. Einen Gitserver als CGI ausführen?
- 4. Migration von Stata nach Python
- 5. Migration von Couchdb nach Elasticsearch
- 6. Migration von SUnit nach Phexample
- 7. Migration von Cloudera nach Hortonworks
- 8. Migration von NetBeans nach Eclipse
- 9. Migration von Subversion nach Git
- 10. Migration von Java nach C#
- 11. Migration von couchDB nach RDBMS
- 12. Repo von RStudio nach Github
- 13. Migration nach Django 1.4
- 14. Migration nach C++ 11
- 15. Migration Rollback nach Dateiname
- 16. Migration von VisualAge für Java nach Eclipse
- 17. Migration von Firefox WebDriver nach Marionette
- 18. Migration von global.asax nach ASP.NET 5
- 19. Überprüfen von Git-Repos nach der Migration
- 20. Code-Migration von JDK 1.5 nach 1.6
- 21. Migration von Solr 4.10.2 nach Solr 6.0
- 22. Kann ich irgendwie von Google Code nach Github wechseln?
- 23. SAP Oracle Migration nach PostgreSQL
- 24. Eclipselink Ausnahme nach Migration von GF 3.1.2 nach Payara 4.1.1
- 25. Jenkins-Berechtigungen nach der Migration
- 26. Migration vom Basar nach Mercurial?
- 27. Migration stürzt nach recover() -Methode
- 28. Laravel-Seed nach der Migration
- 29. Migration von Wildfly von AS 7 nach WF10
- 30. Migration von standalone.xml von Wildfly 8.1 nach JBOSS EAP 6
nur 'git push' sie in das neue Repository. – Thilo
Wird dies meine Git Commit-Geschichte bewahren? Gibt es irgendwelche Chancen, dass ich etwas verpassen kann? – Gargi
Stellen Sie sicher, dass Sie alle Tags und Zweige, die Sie benötigen (nicht nur Master) drücken. Dann sollte nichts verloren gehen. – Thilo