[英]AWS codecommit migration
可能是它的簡單問題,但我無法找到正確的文件來實現這一點。 我有兩個aw帳戶,即個人P和Office O.為了實驗目的,我最初創建了Codecommit並附加了8個GIT項目。 有四個用戶使用P aws用戶憑證並在過去6個月內訪問它。 有三個分支和100多個提交。 現在我想將所有這些項目移到官方帳戶O而不會丟失提交及其分支的歷史。 我可以安全地使用master分支並創建新的repo,但我需要所有的歷史和分支。 有人可以幫我嗎 ?
建議查看GitHub,他們建議使用--mirror function “Duplicating a repository” 。 我的理解是,這也適用於AWS CodeCommit。
它用:
這會給:
git clone --mirror https://codecommit-url/exampleuser/repository-to-mirror.git
# Make a bare mirrored clone of the repository
cd repository-to-mirror.git
git remote set-url --push origin https://codecommit-url/exampleuser/mirrored
# Set the push location to your mirror
git push --mirror
假設您希望繼續使用Codecommit。 然后,您可以使用git --mirror命令遷移代碼庫的所有方面。 這是一個與想要你想做的相關的鏈接
請記住,新存儲庫的訪問憑據將需要IAM服務生成的新憑據。
祝好運
基本上,您的目標是使用“鏡像”選項克隆完整存儲庫,並將該存儲庫推送到另一個帳戶中的CodeCommit存儲庫。 這些說明假設您希望為帳戶P和O保留相同的存儲庫名稱。(並且假設您的repo名稱是MyDemoRepo)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.