1

http://getcomposer.org/doc/articles/handling-private-packages-with-satis.mdの指示に従って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
}
4

1 に答える 1

1

あなたはすでにその bitbucket リポジトリにアクセスできるローカル マシンにいると思います。

リポジトリで bitbucket のリモート ロケーションとして使用されているのと同じ URL を使用します。HTTPS が機能しない場合は、代わりに SSH を試してください。

ローカル マシンで Satis アップデートを実行する必要があることに注意してください。他のマシンで実行する必要がある場合、このマシンにも bitbucket リポジトリへの認証済みアクセスが必要です。必要に応じて、そのマシンで秘密鍵を共有するか、新しい読み取り専用アカウントを作成できます (Satis は書き込む必要はありません)。

于 2013-10-02T07:26:08.670 に答える