2017-05-07 61 views
0

我正在使用SSH代理轉發我的Vagrant框。它看起來像這樣設置正確,因爲我可以成功地在我的私人資料庫執行git的克隆:作曲者未使用通過SSH代理轉發的密鑰集

$ git clone [email protected]:myorganisation/myrepo.git

Cloning into 'myrepo'...

這個倉庫還設有我composer.json:

{ 
    "type": "vcs", 
    "url": "[email protected]:myorganisation/myrepo.git" 
}, 

但是,當我在同一用戶下運行composer update時,出現一個錯誤,指示我未經身份驗證:

The "https://api.github.com/repos/com:myorganisation/myrepo" file could not be downloaded (HTTP/1.1 404 Not Found)

我該如何指導Composer使用我的轉發密鑰?

回答

0

我整理這通過添加no-api選項:

{ 
    "type": "vcs", 
    "no-api": true, 
    "url": "[email protected]:myorganisation/myrepo.git" 
}