2013-08-26 70 views
0

我最近設置了一個回購了上青苗應用部署我的應用程序。推到部署服務器時,爲什麼我的git回購拋出錯誤?

我有一個回購協議,並在其中一個子模塊具有以下設置。

在git的/ config中我有:

[submodule "vendor/php-instagram-api/php-instagram-api"] 
    path = vendor/php-instagram-api/php-instagram-api 
    url = [email protected]:/made-by-mark/everydayfolk.git 

在我的.git/.gitmodules我:

[submodule "phpinstagram"] 
    path = vendor/php-instagram-api/php-instagram-api 
    url = [email protected]:/made-by-mark/everydayfolk.git 

是否有衝突嗎?當我承諾我沒有錯誤,但是當我在魔豆部署地區做git push beanstalk master我得到一個錯誤說:

警告:永久添加 「made-by-mark.beanstalkapp.com,50.31.156.71」( RSA)到已知主機的列表 。致命的:引用不是一棵樹: fc4d8cf4f05c51e71ddbc7d7b80f639c68b39405無法在子模塊路徑籤 'fc4d8cf4f05c51e71ddbc7d7b80f639c68b39405' '供應商/ PHP-的Instagram的API/PHP-的Instagram的API'

我已經嘗試了許多修正,但事情就沒有到達任何地方。任何人都可以看到問題可能是什麼?

乾杯

回答

1

看來,有在子模塊做出了改變,但不推到它的庫,但是你正試圖推送上層。先推入子項目然後再推超級項目。

0

這個問題的答案是不添加在使用laravel的composer.phar安裝廠商的PHP庫。該子模塊從未在標題中註冊過,因爲它沒有使用正確的命令正確地克隆到供應商/路徑文件夾中。

總之,克隆任何庫直接從github供應商文件夾,因爲做git submodule add git/url your/vendor/path將無法​​識別它必須正確設置在您的git倉庫的頭。

希望這有助於在需要的方向中的任何一個。

相關問題