我已经按照 http://getcomposer.org/doc/articles/handling-private-packages-with-satis.md 的说明设置了Satis。
我到了
php bin/satis build satis.json ./
但随后出现以下错误:
[ComposerDownloaderTransportException]
The 'https://bitbucket.org/api/1.0/repositories/companyName/myPackageName/tags' URL could not be accessed: HTTP/1.1 403 FORBIDD
EN
我猜这是因为它是一个私有存储库。有人知道如何解决这个问题吗?
我的满意.json:
{
"name": "Name Of Package",
"homepage": "https://bitbucket.org/companyName/packageName",
"repositories": [
{ "type": "vcs", "url": "https://bitbucket.org/companyName/packageName" }
],
"require-all": true
}
我想您在本地计算机上已经可以访问该 bitbucket 存储库。
使用存储库中使用的相同 URL 作为位桶远程位置。如果 HTTPS 不起作用,请尝试使用 SSH。
请注意,您必须在本地计算机上运行 Satis 更新。如果其他计算机应运行它,则此计算机还需要对 bitbucket 存储库进行经过身份验证的访问。根据您的需要,您可以在该计算机上共享您的私钥,或创建一个新的只读帐户(Satis 不需要写入)。