問題:
Collabnet RESTFUL API を呼び出すことで、リポジトリはユーザーとグループによって「ルート」として作成されます。
「svnadmin」ユーザーでリポジトリ内にサーバースペース(ディレクトリ)を作成する必要があるため、リポジトリへのアクセス許可の問題が明らかになります。
リクエスト:
https://< server_name:port >/csvn/api/1/repository?format=json
content:
{
"name":"repo-name",
"applyStandardLayout":"false",
"applyTemplateId":2
}
dir の作成に使用するコマンド:
/apps/csvn/bin/svn mkdir file:///opt/svnroot/repos/repo-name/dir -m "Test"