完成测试后,从Codeship推送到WPEngine

时间:2018-07-03 13:03:15

标签: wordpress git hosting codeship

我刚开始使用Codeship,所以这可能是一个简单的解决方案,我似乎无法弄清楚,希望有人在这里可以为我指出错误所在的正确方向与此。

基本上,我已经将Codeship链接到我们的bitbucket帐户,所以当我提交任何东西时,它都通过代码船运行,在这里我设置了一些脚本来运行并测试一切正确。

Codeship可以顺利通过所有测试,但是一旦测试完成,我将尝试让Codeship将文件推送到客户端WPEngine git(不知道为什么他们使用它并拒绝更改托管。)

git push git@git.wpengine.com:production/install_name.git master

当代码传递到此脚本时,它会不断抛出错误:

error: src refspec master does not match any.
error: failed to push some refs to 'git@git.wpengine.com:production/install_name.git'

如果我这样做:

git push git@git.wpengine.com:production/install_name.git HEAD:master

我收到以下错误:

repository access denied. deployment key is not associated with the requested repository.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

如果我这样做:

git push https://production@git.wpengine.com/production/install_name.git HEAD:master

我收到此错误:

Password for 'https://production@git.wpengine.com': 

不允许输入密码。

我知道可以直接运行WPEngine并跳过bitbucket,但显然我们需要将所有内容保留在我们的bitbucket上,并将其全部保存在他们的git中。

我一直在研究,但似乎找不到任何东西。 任何帮助将不胜感激。

WPEngine确实存在供参考的“ master”。

谢谢

0 个答案:

没有答案