Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 如何将源代码从EC2实例移动到Codecommit_Amazon Web Services_Amazon Ec2_Aws Codecommit - Fatal编程技术网

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

Amazon web services 如何将源代码从EC2实例移动到Codecommit,amazon-web-services,amazon-ec2,aws-codecommit,Amazon Web Services,Amazon Ec2,Aws Codecommit,我有EC2实例,运行良好。现在,我希望将源代码的副本移动到AWS code commit,以便进一步开发和部署 基本上,源代码应该从AWS EC2移动到AWS Codecommit 您需要将SSH(如果是Linux)或RDP(如果是windows)插入计算机。将源目录转换为git存储库,然后git将其推送到远程(代码提交)存储库 基本上,您可以使用与在任何其他机器上完全相同的方式来执行此操作—在这种情况下,它是EC2实例这一事实并不重要。您需要将SSH(如果是Linux)或RDP(如果是wind

我有EC2实例,运行良好。现在,我希望将源代码的副本移动到AWS code commit,以便进一步开发和部署

基本上,源代码应该从AWS EC2移动到AWS Codecommit

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

基本上,您可以使用与在任何其他机器上完全相同的方式来执行此操作—在这种情况下,它是EC2实例这一事实并不重要。

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


基本上,您的操作方式与在任何其他机器上的操作方式完全相同—在这种情况下,它是EC2实例这一事实并不重要。

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

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

  • 在EC2中的项目文件夹上键入
    git init
  • 然后
    git添加。
  • 然后键入git commit-m'您的自定义提交消息'
  • 从AWS管理控制台在CodeCommit中创建回购
  • 添加然后从项目文件夹中,通过键入
    git remote Add origin键入remote originhttps://git-codecommit.us-east-1.amazonaws.com/v1/repos/testrepo
    (如果使用HTTPS协议)或
    git remote add originssh://git-codecommit.us-east-1.amazonaws.com/v1/repos/testrepo
    (如果您使用的是SSH协议)
  • 然后通过键入git push origin master来推送代码。在这个阶段,您必须输入您的凭证,例如AWS用户名和密码,或者如果您已经将SSH公钥上载到AWS代码提交中,则不需要它们

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

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

  • 在EC2中的项目文件夹上键入
    git init
  • 然后
    git添加。
  • 然后键入git commit-m'您的自定义提交消息'
  • 从AWS管理控制台在CodeCommit中创建回购
  • 添加然后从项目文件夹中,通过键入
    git remote Add origin键入remote originhttps://git-codecommit.us-east-1.amazonaws.com/v1/repos/testrepo
    (如果使用HTTPS协议)或
    git remote add originssh://git-codecommit.us-east-1.amazonaws.com/v1/repos/testrepo
    (如果您使用的是SSH协议)
  • 然后通过键入git push origin master来推送代码。在这个阶段,您必须输入您的凭证,例如AWS用户名和密码,或者如果您已经将SSH公钥上载到AWS代码提交中,则不需要它们