0

因此,我一直致力于让 Windows 2008 EC2 实例启动并运行,同时将 git 作为远程存储库将我的项目实时推送到服务器。以下是我遵循的步骤:

  1. 创建 Windows EC2
  2. 安装 git & cygwin (带 openssh)
  3. 添加所需的端口,防火墙例外。

此时,我可以远程通过 SSH 连接到我的服务器,初始化 repo 就可以了。我现在正在使用这篇博文来设置我的远程存储库。遵循以下步骤:

本地:

  1. git clone来自另一个来源的项目
  2. git remote add production ssh://[USER]@[SERVER]/oneplant.git

远程:

  1. 创建接收后挂钩并使用 +x 对其进行 chmod:

    #!/bin/sh
    GIT_WORK_TREE=C:/inetpub/wwwroot git checkout -f
    

最后,我git push production +master:refs/heads/master在本地调用并登录,它使用以下命令返回:

    git: '/oneplant.git' is not a git command. See 'git --help'
    fatal: The remote end hung up unexpectedly

我一直在尝试在网上搜索此内容,但我不确定我做错了什么,希望有人能引导我朝着正确的方向前进。

4

0 回答 0