2013-04-03 24 views
0

我正在使用satis準備私人包存儲庫。我們使用git來版本化我們的源代碼。當我在存儲庫地址中使用憑據時,一切正常,packages.json就是它應該有正確內容的地方。但是,當我刪除這些憑據,並嘗試通過Satis構建告訴認證失敗

php bin/satis build config.json web/ 

打造packages.json我得到

fatal: Authentication failed 

這是可以理解的。我想問問有沒有其他人可以通過packages來驗證git repo,而不需要在packages.json中保留plain credentails?我只補充說我無法通過ssh訪問存儲庫。

回答

0

問題解決。我必須使用.netrc文件並將我的憑據存儲在那裏。現在一切都像音樂一樣。

+0

只是爲了記錄,如果你更新滿意的供應商(並因此得到最近的作曲家之一),它應該提示你輸入登錄名/密碼。 – Seldaek

+0

任何機會,你可以告訴我什麼「證書」(即參數),你必須使用添加身份驗證?或.netrc文件是什麼,它需要包含什麼? –