我刚开始使用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”。
谢谢