2013-10-02 60 views
1

我按照http://getcomposer.org/doc/articles/handling-private-packages-with-satis.md上的說明設置了Satis。Satis - 無法驗證存儲庫

我到

php bin/satis build satis.json ./ 

但隨後出現以下錯誤:

[Composer\Downloader\TransportException]                       
    The 'https://bitbucket.org/api/1.0/repositories/companyName/myPackageName/tags' URL could not be accessed: HTTP/1.1 403 FORBIDD 
    EN 

即時猜測這是因爲它是一個私人倉庫。任何人都知道如何解決這個問題?

我satis.json:

{ 
    "name": "Name Of Package", 
    "homepage": "https://bitbucket.org/companyName/packageName", 
    "repositories": [ 
     { "type": "vcs", "url": "https://bitbucket.org/companyName/packageName" } 
    ], 
    "require-all": true 
} 

回答

1

我想你是在本地機器上,你已經可以訪問該資源庫到位桶。

使用與存儲庫中使用的URL相同的URL作爲bitbucket遠程位置。如果HTTPS不起作用,請嘗試使用SSH。

請注意,您必須在本地計算機上運行Satis更新。如果其他機器應該運行它,那麼這臺機器還需要認證訪問bitbucket存儲庫。根據您的需要,您可以在該機器上共享您的私鑰,或者創建一個新的只讀帳戶(Satis不需要編寫)。

+0

即時通訊從外部服務器運行此即時通訊添加可能satis.json文件到我原來的問題現在... –

+0

使用SSH工作的網址,謝謝 –