如何将源代码从EC2实例移动到Codecommit

时间:2018-04-18 06:50:17

标签: amazon-web-services amazon-ec2 aws-codecommit

我有EC2实例,运行良好。现在我想要将源代码的副本移动到AWS Code提交以进行进一步的开发和部署。

基本上,源代码应从AWS EC2移至AWS Codecommit。

2 个答案:

答案 0 :(得分:2)

您需要SSH(如果是Linux)或RDP(如果是Windows)进入计算机。将源目录转换为git存储库,然后将其推送到远程(代码提交)存储库。

你基本上这样做的方式与从其他任何机器完全相同 - 事实上它是一个EC2实例在这种情况下并不重要。

答案 1 :(得分:0)

首先,您必须从AWS IAM创建git凭证。每当您将代码推送到codecommit时,您都需要这些凭据。或者,您也可以将SSH公钥上传到fAWS codecommit中,这样每次推送代码时都不需要输入凭据。

然后按照下面提到的步骤进行:

  1. 当您使用EC2中的项目文件夹时输入git init
  2. 然后git add .
  3. 然后输入git commit -m 'your custom commit message here'
  4. 从AWS管理控制台在CodeCommit中创建一个仓库。
  5. 然后从项目文件夹中添加,通过键入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
  6. 然后输入git push origin master来推送您的代码。在此阶段,您必须输入您的凭据,例如AWS用户名和密码,或者如果您已将SSH公钥上传到AWS代码提交中,则不需要它们。
相关问题