1

私の composer.json ファイルには、「プライベート」ローカル svn リポジトリのパッケージが含まれています。各ソース URL には、svn ユーザー名とパスワードが含まれています。

プロジェクトがさまざまなサーバーにデプロイされるため、svn ログイン資格情報をプレーン テキストで利用できるようにしたくありません。

これを行う別の方法はありますか?更新を実行するたびにログインの詳細を入力する必要はありません。

以下は composer.json ファイルの例です。

{
"repositories": [
{
    "type": "package",
    "package": {
        "name": "localpackage/localpackage1",
        "version": "0.0.1",
        "source": {
            "url": "http://<username>:<password>@<ip_address>/local-package1/tags/",
            "trunk-path": "trunk",
            "branches-path": "branches",
            "tags-path": "tags",
            "type": "svn",
            "reference": "0.0.1"
        }
    }

},
{
    "type": "package",
    "package": {
        "name": "localpackage/localpackage2",
        "version": "0.0.1",
        "source": {
            "url": "http://<username>:<password>@<ip_address>/local-package2/tags/"
            "trunk-path": "trunk",
            "branches-path": "branches",
            "tags-path": "tags",
            "type": "svn",
            "reference": "0.0.1"
        }
    }

},
],
"require": {
    "localpackage/localpackage1" : "0.0.1",
    "localpackage/localpackage2" : "0.0.1"
}
]
}
4

1 に答える 1

0

指定しない場合、composer はインストール/更新時にパスワードの入力を求めます。

于 2013-03-24T11:23:38.707 に答える