2015-05-02 48 views
0

我无法推送到我的OpenShift帐户。在第一次推我得到这个:当推送到OpenShift我得到预接收钩子拒绝

Counting objects: 2, done. 
Delta compression using up to 4 threads. 
Compressing objects: 100% (2/2), done. 
Writing objects: 100% (2/2), 321 bytes | 0 bytes/s, done. 
Total 2 (delta 1), reused 0 (delta 0) 
remote: Not stopping cartridge nodejs because hot deploy is enabled 
remote: Not stopping cartridge mongodb because hot deploy is enabled 
remote: No such file or directory - /var/lib/openshift/54f614834387ec5dbe000201/app-deployments/2015-04-30_16-45-12.229/repo/node_modules/bower/node_modules/insight/node_modules/configstore/node_modules/user-home 
To ssh://[email protected]/~/git/nodejs.git/ 
! [remote rejected] master -> master (pre-receive hook declined) 
error: failed to push some refs to 'ssh://[email protected]/~/git/nodejs.git/' 

现在,当我把我的混帐报告“一切是最新的,”但没有填充我的变化。这似乎是OpenShift的问题,但我还没有收到任何回应。有什么我可以解决它吗?

+0

而不是一味downvoting至少给出一些理由,以便我可以改进或重述这个问题。 – spirytus

回答

1

奇怪,所以你所做的所有修改都已经提交,但是在远程方面失败了?

如果是这种情况,我会尝试使用OpenShift's deployment and rollback options重新部署更改。基本上,使用rhc deployment list -a <app>获取最近部署sha1的列表,使用rhc deployment show <deployment_id> -a <app>查看该部署的详细信息(可选),然后使用rhc deploy <deployment_id> -a <app>重新部署失败的部署。

$ rhc deployment list -a <app> 
$ rhc deployment show <deployment_id> -a <app> 
$ rhc deploy <deployment_id> -a <app> 

查看option #2了解如何工作的完整细节。

1

我的问题是,我没有推到正确的git,我是按使用命令git push origin master当我想用刚git push

例如:

git init 
git add . 
git commit -m "message" 
git push 
+0

有时候这可行。有时它不会。 – saraf

相关问题