私の 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"
}
]
}