2015-05-02 44 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

相關問題