问题:
通过调用 Collabnet RESTFUL API,存储库由用户和组创建为“root”。
存储库的权限问题将出现,因为我需要使用“svnadmin”用户在存储库内创建服务器空间(目录)。
请求:
https://< server_name:port >/csvn/api/1/repository?format=json
content:
{
"name":"repo-name",
"applyStandardLayout":"false",
"applyTemplateId":2
}
用于创建目录的命令:
/apps/csvn/bin/svn mkdir file:///opt/svnroot/repos/repo-name/dir -m "Test"