{
    "componentChunkName": "component---src-templates-doc-tsx",
    "path": "/docs/3.11.x/de/user/cli/",
    "result": {"data":{"navigation":{"nodes":[{"section":"Anwenderorientiert","entries":[{"frontmatter":{"title":"Repository","subtitle":null,"partiallyActive":true},"fields":{"slug":"/docs/3.11.x/de/user/repo/"}},{"frontmatter":{"title":"Benutzer","subtitle":null,"partiallyActive":true},"fields":{"slug":"/docs/3.11.x/de/user/user/"}},{"frontmatter":{"title":"Gruppen","subtitle":null,"partiallyActive":true},"fields":{"slug":"/docs/3.11.x/de/user/group/"}},{"frontmatter":{"title":"Administration","subtitle":null,"partiallyActive":true},"fields":{"slug":"/docs/3.11.x/de/user/admin/"}},{"frontmatter":{"title":"Profil","subtitle":null,"partiallyActive":true},"fields":{"slug":"/docs/3.11.x/de/user/profile/"}},{"frontmatter":{"title":"Benachrichtigungen","subtitle":null,"partiallyActive":true},"fields":{"slug":"/docs/3.11.x/de/user/notification/"}},{"frontmatter":{"title":"CLI Client","subtitle":null,"partiallyActive":true},"fields":{"slug":"/docs/3.11.x/de/user/cli/"}},{"frontmatter":{"title":"Tastaturkürzel","subtitle":null,"partiallyActive":null},"fields":{"slug":"/docs/3.11.x/de/user/shortcuts/"}}]}]},"versions":{"group":[{"fieldValue":"1.0.x"},{"fieldValue":"1.x"},{"fieldValue":"2.0.x"},{"fieldValue":"2.1.x"},{"fieldValue":"2.10.x"},{"fieldValue":"2.11.x"},{"fieldValue":"2.12.x"},{"fieldValue":"2.13.x"},{"fieldValue":"2.14.x"},{"fieldValue":"2.15.x"},{"fieldValue":"2.16.x"},{"fieldValue":"2.17.x"},{"fieldValue":"2.18.x"},{"fieldValue":"2.19.x"},{"fieldValue":"2.2.x"},{"fieldValue":"2.20.x"},{"fieldValue":"2.21.x"},{"fieldValue":"2.22.x"},{"fieldValue":"2.23.x"},{"fieldValue":"2.24.x"},{"fieldValue":"2.25.x"},{"fieldValue":"2.26.x"},{"fieldValue":"2.27.x"},{"fieldValue":"2.28.x"},{"fieldValue":"2.29.x"},{"fieldValue":"2.3.x"},{"fieldValue":"2.30.x"},{"fieldValue":"2.31.x"},{"fieldValue":"2.32.x"},{"fieldValue":"2.33.x"},{"fieldValue":"2.34.x"},{"fieldValue":"2.35.x"},{"fieldValue":"2.36.x"},{"fieldValue":"2.37.x"},{"fieldValue":"2.38.x"},{"fieldValue":"2.39.x"},{"fieldValue":"2.4.x"},{"fieldValue":"2.40.x"},{"fieldValue":"2.41.x"},{"fieldValue":"2.42.x"},{"fieldValue":"2.43.x"},{"fieldValue":"2.44.x"},{"fieldValue":"2.45.x"},{"fieldValue":"2.46.x"},{"fieldValue":"2.47.x"},{"fieldValue":"2.48.x"},{"fieldValue":"2.5.x"},{"fieldValue":"2.6.x"},{"fieldValue":"2.7.x"},{"fieldValue":"2.8.x"},{"fieldValue":"2.9.x"},{"fieldValue":"3.0.x"},{"fieldValue":"3.1.x"},{"fieldValue":"3.10.x"},{"fieldValue":"3.11.x"},{"fieldValue":"3.2.x"},{"fieldValue":"3.3.x"},{"fieldValue":"3.4.x"},{"fieldValue":"3.5.x"},{"fieldValue":"3.6.x"},{"fieldValue":"3.7.x"},{"fieldValue":"3.8.x"},{"fieldValue":"3.9.x"}]},"languages":{"group":[{"fieldValue":"de"},{"fieldValue":"en"}]},"markdownRemark":{"html":"<p>SCM-Manager bietet einen CLI Client an, um direkt in der Konsole auf z. B. Repositories, Benutzer und Gruppe des SCM-Servers zuzugreifen.</p>\n<h1 id=\"installation--einrichtung\" style=\"position:relative;\"><a href=\"#installation--einrichtung\" aria-label=\"installation  einrichtung 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>Installation / Einrichtung</h1>\n<p>Der CLI Client steht für unterschiedliche Betriebssysteme und Architekturen auf der offiziellen Webseite zum <a href=\"https://scm-manager.org/cli/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Download</a> bereit.\nWählen Sie die passende Installation für sich aus und folgen Sie der Installationsanleitung.</p>\n<h2 id=\"anmelden\" style=\"position:relative;\"><a href=\"#anmelden\" aria-label=\"anmelden 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>Anmelden</h2>\n<p>Um den CLI Client zu nutzen, muss dieser vorher mit dem SCM-Server verbunden werden.\nDazu führen Sie den Befehl <code class=\"language-text\">scm login 'https://{server-url:port}/scm'</code> aus. Ersetzen Sie dabei Ihre Server URL und den Port (falls vorhanden).</p>\n<h3 id=\"api-schlüssel\" style=\"position:relative;\"><a href=\"#api-schl%C3%BCssel\" aria-label=\"api schlüssel 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>API Schlüssel</h3>\n<p>Beim Login wird ein API Schlüssel auf dem Server erzeugt, der für alle weiteren Zugriffe verwendet wird.\nDieser API Schlüssel verfügt über alle Rechte, die der angemeldete Benutzer auf dem Server hat.\nSoll der CLI Client nicht mehr mit dem Server verwendet werden dürfen, reicht es diesen Schlüssel serverseitig zu entfernen.</p>\n<p><strong>Achtung</strong>: Wenn API Schlüssel auf dem Server deaktiviert wurden, kann sich der CLI Client nicht verbinden.</p>\n<h3 id=\"lokale-konfiguration\" style=\"position:relative;\"><a href=\"#lokale-konfiguration\" aria-label=\"lokale konfiguration 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>Lokale Konfiguration</h3>\n<p>Beim Anlegen des API Schlüssels auf dem Server wird zeitgleich derselbe Schlüssel in verschlüsselter Form auf dem ausführenden System hinterlegt.</p>\n<h1 id=\"nutzung\" style=\"position:relative;\"><a href=\"#nutzung\" aria-label=\"nutzung 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>Nutzung</h1>\n<p>Die Befehle des CLI Clients werden immer vom Server definiert. Einzig <code class=\"language-text\">login</code> und <code class=\"language-text\">logout</code> sind im CLI Client immer bekannt.\nMit <code class=\"language-text\">scm --help</code> können die existierenden Befehle auf der obersten Ebene angezeigt werden.\nAnsonsten dokumentiert sich der CLI Client weitgehend selbst. Dazu kann an jeder Stelle die Option <code class=\"language-text\">--help</code> angehangen werden.</p>\n<h2 id=\"struktur\" style=\"position:relative;\"><a href=\"#struktur\" aria-label=\"struktur 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>Struktur</h2>\n<p>Viele Befehle sind geschachtelt, wobei die oberste Ebene die Resource abbildet, z. B. <code class=\"language-text\">repo</code>, <code class=\"language-text\">user</code> oder <code class=\"language-text\">group</code>.\nDarunter folgen dann die Aktionen wie <code class=\"language-text\">create</code>, <code class=\"language-text\">get</code> oder <code class=\"language-text\">list</code>.\nNeben der Befehlsstruktur unterscheidet der CLI Client noch zwischen <code class=\"language-text\">Parametern</code> als Pflichtargumente und <code class=\"language-text\">Optionen</code> als optionale Argumente.</p>\n<h2 id=\"autovervollständigung\" style=\"position:relative;\"><a href=\"#autovervollst%C3%A4ndigung\" aria-label=\"autovervollständigung 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>Autovervollständigung</h2>\n<p>Die CLI unterstützt derzeit die Autovervollständigung für bash und zsh.\nUm dies zu aktivieren, verwenden Sie <code class=\"language-text\">source &lt;(scm generate-completion)</code> in Ihrem Terminal.\nSie können es auch zu Ihrer <code class=\"language-text\">.zshrc</code> oder <code class=\"language-text\">.bashrc</code> hinzufügen.</p>\n<h1 id=\"sprache\" style=\"position:relative;\"><a href=\"#sprache\" aria-label=\"sprache 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>Sprache</h1>\n<p>Der CLI Client steht in Deutsch und Englisch zur Verfügung. Dabei entscheidet die Spracheinstellung des unterliegenden Betriebssystems welche Sprache für die Ausgaben verwendet wird.</p>\n<h1 id=\"abmelden\" style=\"position:relative;\"><a href=\"#abmelden\" aria-label=\"abmelden 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>Abmelden</h1>\n<p>Soll der CLI Client vom Server abgemeldet werden, reicht der Befehl <code class=\"language-text\">scm logout</code>.\nDabei werden der API Schlüssel auf dem Server und auch lokal gelöscht.\nNach dem Abmelden kann über <code class=\"language-text\">scm login 'https://{server-url:port}/scm'</code> wieder eine Anmeldung erfolgen.\nDieser Vorgang kann zum Beispiel genutzt werden, um den CLI Client auf einen anderen Benutzer (mit anderen Rechten) zu wechseln.</p>","description":"SCM-Manager bietet einen CLI Client an, um direkt in der Konsole auf z. B. Repositories, Benutzer und Gruppe des SCM-Servers zuzugreifen. Installation…","tableOfContents":"<ul>\n<li>\n<p><a href=\"#installation--einrichtung\">Installation / Einrichtung</a></p>\n<ul>\n<li>\n<p><a href=\"#anmelden\">Anmelden</a></p>\n<ul>\n<li><a href=\"#api-schl%C3%BCssel\">API Schlüssel</a></li>\n<li><a href=\"#lokale-konfiguration\">Lokale Konfiguration</a></li>\n</ul>\n</li>\n</ul>\n</li>\n<li>\n<p><a href=\"#nutzung\">Nutzung</a></p>\n<ul>\n<li><a href=\"#struktur\">Struktur</a></li>\n<li><a href=\"#autovervollst%C3%A4ndigung\">Autovervollständigung</a></li>\n</ul>\n</li>\n<li>\n<p><a href=\"#sprache\">Sprache</a></p>\n</li>\n<li>\n<p><a href=\"#abmelden\">Abmelden</a></p>\n</li>\n</ul>","frontmatter":{"title":"CLI Client","subtitle":null,"displayToc":null,"description":null,"keywords":null,"image":null}}},"pageContext":{"slug":"/docs/3.11.x/de/user/cli/","version":"3.11.x","latestVersion":"3.11.x","latestPageVersion":"3.11.x","language":"de","relativePath":"/user/cli/","canonicalPath":"/docs/latest/de/user/cli/","latestRootPath":"/docs/3.11.x/de/"}},
    "staticQueryHashes": ["1973669194","2742214048","2956773653","2957019495","698804963"]}