我有EC2实例,运行良好。现在我想要将源代码的副本移动到AWS Code提交以进行进一步的开发和部署。
基本上,源代码应从AWS EC2移至AWS Codecommit。
答案 0 :(得分:2)
您需要SSH(如果是Linux)或RDP(如果是Windows)进入计算机。将源目录转换为git存储库,然后将其推送到远程(代码提交)存储库。
你基本上这样做的方式与从其他任何机器完全相同 - 事实上它是一个EC2实例在这种情况下并不重要。
答案 1 :(得分:0)
首先,您必须从AWS IAM创建git凭证。每当您将代码推送到codecommit时,您都需要这些凭据。或者,您也可以将SSH公钥上传到fAWS codecommit中,这样每次推送代码时都不需要输入凭据。
然后按照下面提到的步骤进行:
git init
git add .
git commit -m 'your custom commit message here'
git remote add origin https://git-codecommit.us-east-1.amazonaws.com/v1/repos/testrepo
(如果使用HTTPS协议)或git remote add origin ssh://git-codecommit.us-east-1.amazonaws.com/v1/repos/testrepo
(如果使用SSH协议)键入remote origin git push origin master
来推送您的代码。在此阶段,您必须输入您的凭据,例如AWS用户名和密码,或者如果您已将SSH公钥上传到AWS代码提交中,则不需要它们。