这很好,但是如果有人更改了cms中的任何远程内容,并且我们执行git push,我们将丢失更新的内容,因为它会被覆盖。
我们也偶尔在本地进行更改。
我的EC2实例已加载git,我可以从我的bitbucket存储库中运行一次拉取,效果很好。但是,我希望能够从EC2实例中提取信息以确保我拥有最新的内容。
如何将EC2实例添加为本地的远程?
TIA
这里有两个技巧:
1)使用ssh://...
作为回购地址。
2)在本地主机上,使用ssh-add
添加ec2私钥>
$ ssh-add <path-to-ec2-ssh-key>.pem
$ git remote add ec2 ssh://ec2-user@<amazon-server-address>/<repo-path.git>
请参阅完整的示例:https://gist.github.com/aviaryan/393fbb7d96b133d6dfbd430a21c5e73b