我使用Ubuntu16.04并在我的机器上安装了对接器,并创建了2个Hello on rails web应用程序映像。
第一个名字是"Hello“,第二个名字是”你好世界“。
在本地计算机上使用本地主机在不同端口并行运行两个容器。
创建一个免费的AWS帐户,设置一个带有公共子网的VPC,并将一个EC2实例与一个公共安全组连接起来,并创建相关的ssh凭据。
当我试图通过推送将映像部署到GitHub时,第一次推得很好,然后第二次推得很好,但是似乎无法工作,因为我一直得到这个
误差
Updates were rejected because the tip of your current branch is behind it's remote counterpart. integrate the remote changes (git pull...) before pushing again
之后,我需要以某种方式在EC2机器上运行这两个应用程序(成功地通过Ubuntu终端连接到机器上,但从那时起就被卡住了),这样我就可以给它一个公共IP和它的端口,并从我连接的任何设备上看到它们。
有什么可以帮忙的吗?
发布于 2018-07-27 04:52:42
如果这两个应用程序在本地机器上是不同的repos,则不能将它们推送到同一个GitHub存储库(因此,由于历史记录不相关,所以您的分支位于远程后面的错误)。
您应该创建一个新的GitHub存储库并将其推送到它。
发布于 2018-07-27 05:47:15
您可以通过两种方法进行解析。
方法1->因此,在这种情况下,您需要强行推送内容。在命令下面运行
git push -f origin (branch name )方法2->首先需要更新本地repo (在对所有文件使用单个repo的情况下)
git pull 然后在不使用-f的情况下推送内容(强制)
git push origin (branch name)https://stackoverflow.com/questions/51550671
复制相似问题