Kann seine einfache Frage sein, aber ich bin nicht in der Lage, richtige Dokument zu finden, um dies zu implementieren. Ich habe zwei aws Konto, d. H. Persönliche P und Office O. Für den experimentellen Zweck habe ich zunächst Codecommit erstellt und 8 GIT-Projekte angefügt. Es gibt vier Benutzer, die P aws Benutzer-Credentials verwenden und auf die letzten 6 Monate zugreifen. Es gibt drei Zweige und mehr als 100 Commits. Jetzt möchte ich alle diese Projekte auf Official Account O verschieben, ohne die Geschichte des Commits und seiner Zweige zu verlieren. Ich kann sicher die Master-Filiale nehmen und neue Repo erstellen, aber ich brauche alle Geschichte und Zweige. Kann mir jemand helfen?AWS Codecommit Migration
Antwort
Ich würde empfehlen, GitHub zu betrachten, sie empfehlen die Verwendung von - Spiegelfunktion "Duplicating a repository". Mein Verständnis ist, dass dies auch bei AWS CodeCommit funktioniert.
Es verwendet:
- git clone --mirror: alle Referenzen zu klonen (Commits, Tags, Filialen)
- git push --mirror: alles
zu drängen, das würde geben:
Angenommen, Sie möchten weiterhin Codecommit verwenden. Dann haben Sie die Möglichkeit, alle Aspekte der Codebasis mit dem Befehl git --mirror zu migrieren. Hier ist ein Link, der Sie
Beachten Sie tun möchten, wollen bezieht sich die Anmeldeinformationen auf den neuen Repo-Zugriff auf neue Anmeldeinformationen von der IAM-Dienst generiert benötigen.
Viel Glück
Danke für die schnelle Antwort. Ich werde diesen Link versuchen und Sie aktualisieren. –
Grundsätzlich Ihr Ziel ist die vollständige Repository mit ‚Spiegel‘ Option zu klonen, und schieben Sie das Repository zu Ihrem CodeCommit Repository in ein anderes Konto. Bei diesen Anweisungen wird davon ausgegangen, dass Sie für beide Konten, P und O, den gleichen Repository-Namen beibehalten möchten. (Es wird angenommen, dass Ihr Repo-Name MyDemoRepo ist).
- git clone https://git-codecommit.us-east-1.amazonaws.com/v1/repos/MyDemoRepo --mirror
- konfigurieren Anmeldeinformationen für CodeCommit Konto O (diese Aktualisierung kann bedeuten/entkräften Ihre vorhandenen OS Zertifikat-Cache)
- cd MyDemoRepo
- git push --mirror
- 1. AWS CodeCommit Eclipse Git Klon Push
- 2. AWS CodeCommit getDifference für viele Verzeichnisse
- 3. Setup AWS Codecommit VCS in Android Studio
- 4. Verbinden von Netbeans IDE mit AWS CodeCommit
- 5. mit AWS CodeCommit für Website-Entwicklung
- 6. Videodateien in Git/Codecommit
- 7. Migration von AWS Kinesis
- 8. Azure-zu-AWS-Migration
- 9. Pull-Anforderungen in CodeCommit
- 10. IAM blockiert den Zugriff auf AWS CodeCommit Repo
- 11. AWS Codepipeline mit einem Codecommit-Zielquellenrepository von einem anderen Konto
- 12. Move git Projekt von BitBucket zu AWS CodeCommit
- 13. von lokalen Git Repository auf zwei verschiedene aws Pushing codecommit
- 14. Wie kann ich AWS CodeCommit mit Lambda an S3 senden?
- 15. Push/Fetch mit AWS CodeCommit in Visual Studio 403 Fehler
- 16. AWS CodePipeline + CodeDeploy + CodeCommit mit Option --file-exists-behavior
- 17. AWS-Migration - Hardcodierte IP-Adressen
- 18. Wie führe ich AWS CodeDeploy zur Verwendung von AWS CodeCommit als Git Repo?
- 19. Integration codecommit mit jenkins auf EC2
- 20. NGIT: Clone CodeCommit Repository
- 21. Ich kann mich nicht für CodeCommit festlegen
- 22. Migration von Heroku PostgreSQL nach AWS RDS mit AWS Data Migration Service (DMS) funktioniert nicht
- 23. AWS DMS gibt keine 100% ige Migration
- 24. DNS-Migration von GoDaddy nach AWS
- 25. Verwirrung Migration Parse Push-to-AWS SNS
- 26. AWS DMS kann nicht Migration starten
- 27. Migration von parse zu aws sns
- 28. GitLab als Spiegel für CodeCommit
- 29. Wie authentifizieren Sie sich gegen AWS CodeCommit git Repo mit IAM Access ID und geheimen Schlüssel?
- 30. Zugang Codecommit von Us-Ost-1 nach Ap-South-1 mit eb deploy in AWS
Danke für die schnelle Antwort. Ich werde diesen Link versuchen und Sie aktualisieren. –