{
    "componentChunkName": "component---src-templates-plugin-docs-tsx",
    "path": "/plugins/scm-custom-storage-plugin/docs/3.1.x/en/usage/",
    "result": {"data":{"plugin":{"name":"scm-custom-storage-plugin","displayName":"Custom Storage Plugin","description":"Lets you change the directory where a repository is stored.","author":"Cloudogu GmbH","documentation":[{"version":"3.1.x","languages":["en","de"]},{"version":"3.0.x","languages":["de","en"]},{"version":"1.0.x","languages":["de","en"]}]},"navigation":{"nodes":[{"section":"Getting started","entries":[{"frontmatter":{"title":"Usage","subtitle":null,"partiallyActive":null},"fields":{"slug":"/plugins/scm-custom-storage-plugin/docs/3.1.x/en/usage/"}}]}]},"versions":{"group":[{"fieldValue":"1.0.x"},{"fieldValue":"3.0.x"},{"fieldValue":"3.1.x"}]},"languages":{"group":[{"fieldValue":"de"},{"fieldValue":"en"}]},"markdownRemark":{"html":"<p>Normally, repositories are stored in directories in the SCM home under their id.\nThe Custom Storage Plugin provides the possibility to change these storage paths of existing repositories and specify a\ncustom path for new repositories.</p>\n<p>Paths can be changed in the repository settings or in a global overview.</p>\n<h2 id=\"repository-settings\" style=\"position:relative;\"><a href=\"#repository-settings\" aria-label=\"repository settings permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Repository Settings</h2>\n<p>In the setting you will find a new entry at the bottom for either moving or copying the repository data.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; \"\n    >\n      <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 54.05405405405405%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAABeElEQVQoz4WSy27bMBBF9d9ZNrt22XU/okA2XRT9jKCB2wBBbEk2SVmWyPAxPAVpy42TGiVwMBwSA17emWaeZ+xscdZS9odxJEuGfKTsK0v+Or5dGRo7Htgbw15r5vEAkpEYKzmmmleSkFM6U3M/Ik4jziAvmuwnGq0Um3ZD13V0XY/Sip1SKK0xg8E6x2wtIYZLKUBsvzD9vGFe3TI/3CDqjib6gA+eEAIicialRIyxnhdK/vr+SID8l5wCjd7tWK/X9Nst1tozpeCdRSfvcj7eyfAD9+uWafWRefUB0d+KQo8PAV+i91VJYSl+r2oBJA6IeyLZZ5J7IntNM2hd/WvbFmMMzrmqcJqm+uVLZZcKQ/+1qrOPn7G/PyHm+0mh9xdeLVxXJ3WqknsmjPfEwwPhcI+8tDRqu2XTtrRdR9/3taOudnauD+R/KjzxxuNiQ8MyUzFVpHQ7xBqPcyjXqbWpDvp+MBijaZavxiuE/+FD9Xo/DCil+AMkHFcehzc4wAAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"Repository Settings\"\n        title=\"Repository Settings\"\n        src=\"/static/78c8c827f6494113c39af2456d8600fb/fcda8/repository-settings.png\"\n        srcset=\"/static/78c8c827f6494113c39af2456d8600fb/12f09/repository-settings.png 148w,\n/static/78c8c827f6494113c39af2456d8600fb/e4a3f/repository-settings.png 295w,\n/static/78c8c827f6494113c39af2456d8600fb/fcda8/repository-settings.png 590w,\n/static/78c8c827f6494113c39af2456d8600fb/efc66/repository-settings.png 885w,\n/static/78c8c827f6494113c39af2456d8600fb/6f2be/repository-settings.png 1029w\"\n        sizes=\"(max-width: 590px) 100vw, 590px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      />\n    </span></p>\n<p>If you select either \"Move\" or \"Copy\", you will be asked for the new path.</p>\n<p>The new path must not yet exist and has to be creatable by the server (that is, the parent path has to have appropriate\nwrite permissions for the account running the server process). Once confirmed, the repository data will be moved or copied\nto the new location. During this process, the repository will be removed from the overview.\nWhen the data has been moved or copied successfully, the repository will be usable again.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; \"\n    >\n      <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 85.8108108108108%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAC7ElEQVQ4y42T3W/bVBjG/SehIXHRFqHBFXeUT018aemkjTukbYC44a8YF0hoXMCEQJPKTaUkoomSNLRbSbbWKaWFNM2XP/LVOLbjOPb5oXOclQptgKWfnud93tfHx7KP9uWdO2xubrKxsUE6nSGdTpPJZMhms8pLzefz/0oul6NYLHL37jdoxUKB8XhMu93G7vUwDAPTtBgNh8qPRmf81yWEQAioVnfRSqWSCl3XZTqdEgQBvu+fIzPZk3ie91Qmk4la4/GjX9HK5bK6sdfr0e/3GY1GSgeDgcouMhwOlcqeRNZSTdNUu6zVamjy3R3HUa8nsW0by7LUjdLL7MmC8kGyJ/OLyExeuq6jFQoF3LFDp9XCNi2sroFtmnSaLcxuF9swsQxDYXa6GJ0OZtdQKufkfLvZIgrDxQ63SrgiwvYcLNfBnIxx4jkTMV9ohEucqIhUJutxFKpMcjYPiOUOD2pov2zmYfc3vNwDhZ9/CDs6PDyAB7X/iQ77dfTtMtrOtz/C5Y8QyylYuQbLKcTSVVWL5TXEUiphZW1RX0148dpiJkX03BW49D76d/fRtuWCq7eZv/UpQnLlc8Sbn8DbnyX167cSVm+rXKzeQrx2M/FvyPom8UoKXrqO/v1PaDv37sOrH8Pl6/DyAulfuQEvfACX3oXn33s6i14sdWkN/d46WunnHMH+Mf3tR7h6HfH76d8cNROOm3DcUsg6PrrQO2oSHTbg1KS2W0HLl7YYxTHNszF9AR4J7gLpHWAsBGPAB6b/QM7Ir1zVa2j5rW38WYRh9bB7A6z+ELs/VLXEtPtKO4atfBBGBGGcME+YBiEC2H28n/zYcnXH83GnwTneRYLZORM/wJuFeEGo/MSfqvlIQKVSQSsVi+rYyPM8C4JzggVP/GzqE8wgGmZxqu/g6x9C+wui0KPfGyDimL29PbT19XV1uOv1OieNxrM5OeGk0eL0jzJ/Vr6iXv2a5sEPnDaOOTw8oN1uks1m+AtK/a4M605MngAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"Dialog\"\n        title=\"Dialog\"\n        src=\"/static/7a86a3d2d675dfdb71ec861b74fbcfbf/fcda8/move-dialog.png\"\n        srcset=\"/static/7a86a3d2d675dfdb71ec861b74fbcfbf/12f09/move-dialog.png 148w,\n/static/7a86a3d2d675dfdb71ec861b74fbcfbf/e4a3f/move-dialog.png 295w,\n/static/7a86a3d2d675dfdb71ec861b74fbcfbf/fcda8/move-dialog.png 590w,\n/static/7a86a3d2d675dfdb71ec861b74fbcfbf/68e9c/move-dialog.png 654w\"\n        sizes=\"(max-width: 590px) 100vw, 590px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      />\n    </span></p>\n<h2 id=\"administration-settings\" style=\"position:relative;\"><a href=\"#administration-settings\" aria-label=\"administration settings permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Administration Settings</h2>\n<p>In the administration section, you will find a new navigation entry called \"Storage\".\nThis view is split in two: On the top you can specify the storage path for new repositories, on the bottom you can see\nall existing repositories and their current storage path.</p>\n<h3 id=\"custom-storage-path\" style=\"position:relative;\"><a href=\"#custom-storage-path\" aria-label=\"custom storage path permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Custom Storage Path</h3>\n<p>To change the default storage path, just enter a new path and click \"Submit\". The new path is a template with different\nfields, which are documented on the page.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; \"\n    >\n      <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 56.08108108108109%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAABEElEQVQoz6VR2W6EMAzMT/aH+od9Ryw8AQJykBMEmZW9QFH7sCq1NBo7cSY+RPV4oCgK1HWNqqpQliX6fsBdE957WGsxTRMzxcuyYJlnzIyFY/KPsyP+6W/bBjEOA/q+hzEGSilorRnkj+N4IoTAj2JKSCkhxsicLvG6rhAkRILOOXgfmEOI91smQWrVWsdi1Dr9hJyRb+CcIfGruoD/mJBSomkabrtpW3Rdd87yxYZ9yjuYzpXSO8szlxYkNB9+gx5QpXRJwz42eB1+ihHzfnddDG9ZGwMpFUYpYZ3jsvOOv9pKgj4mmMnCWMuszQRlDEJMWDMl5ffImcWcDxD5UtEvvNkoCZF9hRkfVYfPVuEJQBBZ0bG1JUUAAAAASUVORK5CYII='); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"Custom Path Settings\"\n        title=\"Custom Path Settings\"\n        src=\"/static/d5d2360a01409a36edb6443675b286af/fcda8/custom-path-setting.png\"\n        srcset=\"/static/d5d2360a01409a36edb6443675b286af/12f09/custom-path-setting.png 148w,\n/static/d5d2360a01409a36edb6443675b286af/e4a3f/custom-path-setting.png 295w,\n/static/d5d2360a01409a36edb6443675b286af/fcda8/custom-path-setting.png 590w,\n/static/d5d2360a01409a36edb6443675b286af/efc66/custom-path-setting.png 885w,\n/static/d5d2360a01409a36edb6443675b286af/159fb/custom-path-setting.png 1019w\"\n        sizes=\"(max-width: 590px) 100vw, 590px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      />\n    </span></p>\n<h3 id=\"path-overview\" style=\"position:relative;\"><a href=\"#path-overview\" aria-label=\"path overview permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Path Overview</h3>\n<p>Beneath this setting, you will find a list with all existing repositories and their current storage path. You can change\nthe paths just like in the repository settings.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; \"\n    >\n      <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 34.45945945945946%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAHCAYAAAAIy204AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAr0lEQVQoz52R6w6DIAyFef9HBVSQixaBbqcbif6YMSP50lCa09OiQgicUuLWGtdafzLe7+rwptZ15WVZ2HvPOWeOMUoDkEHOwrZtlzhq0rcGkaiwgoBzjr130uHf03sXlyJorWFjDFtreZ5nnqZJ4tnFHdAgIhFVGAF7hO1SygV0PI5DOO9q5EZ+RNkhxLTW4g6dAHKI+74/phB9RsYlhiAi+Bh8EsAd7p8wputvhy+fziIWRPBwOQAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"Path Overview\"\n        title=\"Path Overview\"\n        src=\"/static/fd54b7edb6098809f361c51c059318f9/fcda8/overview.png\"\n        srcset=\"/static/fd54b7edb6098809f361c51c059318f9/12f09/overview.png 148w,\n/static/fd54b7edb6098809f361c51c059318f9/e4a3f/overview.png 295w,\n/static/fd54b7edb6098809f361c51c059318f9/fcda8/overview.png 590w,\n/static/fd54b7edb6098809f361c51c059318f9/efc66/overview.png 885w,\n/static/fd54b7edb6098809f361c51c059318f9/d0143/overview.png 1025w\"\n        sizes=\"(max-width: 590px) 100vw, 590px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      />\n    </span></p>","description":"Normally, repositories are stored in directories in the SCM home under their id.\nThe Custom Storage Plugin provides the possibility to change these storage…","tableOfContents":"<ul>\n<li>\n<p><a href=\"#repository-settings\">Repository Settings</a></p>\n</li>\n<li>\n<p><a href=\"#administration-settings\">Administration Settings</a></p>\n<ul>\n<li><a href=\"#custom-storage-path\">Custom Storage Path</a></li>\n<li><a href=\"#path-overview\">Path Overview</a></li>\n</ul>\n</li>\n</ul>","frontmatter":{"title":"Usage","subtitle":null,"description":null,"keywords":null,"displayToc":null,"image":null}}},"pageContext":{"name":"scm-custom-storage-plugin","slug":"/plugins/scm-custom-storage-plugin/docs/3.1.x/en/usage/","version":"3.1.x","latestVersion":"3.1.x","latestPageVersion":"3.1.x","language":"en","canonicalPath":"/plugins/scm-custom-storage-plugin/docs/latest/en/usage/","latestRootPath":"/plugins/scm-custom-storage-plugin/docs/3.1.x/en/"}},
    "staticQueryHashes": ["1973669194","2742214048","2956773653","2957019495","698804963"]}