Skip to content
Snippets Groups Projects
Commit 7000d73f authored by Johannes Keyser's avatar Johannes Keyser
Browse files

Test to convert md-headers with html tags...

- this would be nice to retain explicit header ids/ internal link names
parent e0d9ff07
No related branches found
No related tags found
No related merge requests found
# Hilfe
Hier finden Sie erste Hilfe zur Benutzung von JLU GitLab, aber diese kann [die offizielle Nutzerhilfe (auf Englisch)](https://gitlab.test.uni-giessen.de/help/user/index.md) nicht ersetzen.
Für spezifische Informationen zu JLU GitLab, siehe [Informationen](Informationen.md).
[[_TOC_]]
<h2 id=toc>Inhalt</h2>
<!-- NOTE dies ist (derzeit) nur eine manuell verwaltete Liste. -->
- [Wichtige Konzepte](#essential_terms)
- [Git Begriffe](#terms_git)
- [GitLab Begriffe](#terms_gitlab)
- [Wie benutzt man GitLab?](#how_to_gitlab)
- [Erste Schritte](#first_steps)
- [Sichtbarkeit von Projekten](#project_visibility)
- [Nutzerrollen in Projekten](#project_roles)
- [Berechtigungen als *Guest*](#project_guest)
- [Berechtigungen als *Reporter*](#project_reporter)
- [Berechtigungen als *Developer*](#project_developer)
- [Berechtigungen als *Maintainer*](#project_maintainer)
- [Berechtigungen als *Owner*](#project_owner)
- [Nutzergruppen](#group)
- [Sichtbarkeit von Gruppen](#group_visibility)
- [Nutzerrollen in Gruppen](#group_roles)
- [Einstellungen, die private Informationen betreffen](#settings_privacy)
- [Letzte Schritte](#last_steps)
- [Weitere Hilfe](#more_help)
[[_TOC_]]
## Wichtige Konzepte
<h2 id=essential_terms>Wichtige Konzepte</h2>
Git und GitLab sind vielschichtige Werkzeuge mit vielen technischen Konzepten und Begriffen.
Da deren Entwicklung und Namensschöpfung auf Englisch stattfindet, sind diese bisher nur teilweise in andere Sprachen übersetzt worden.
Um die weiteren Hilfestellungen (z.B. bezüglich Lese- und Schreibzugriff) kurz und verständlich zu halten, werden hier die wichtigsten Begriffe allgemeinverständlich erklärt.
Dies ist nur eine gutgemeinte Übersicht; unter [weitere Hilfe](#weitere-hilfe) ist eine Sammlung von Links um sich mit diesen Konzepten vertraut zu machen.
Dies ist nur eine gutgemeinte Übersicht; unter [weitere Hilfe](#more_help) ist eine Sammlung von Links um sich mit diesen Konzepten vertraut zu machen.
### Git-Begriffe
<h3 id=terms_git>Git-Begriffe</h3>
- [*Git*](https://de.wikipedia.org/wiki/Git) ist der Name einer Software für Versionskontrolle von Dateien.
- Ein *Repository* ist eine Sammlung von Dateien, deren Bearbeitungsverlauf in Schnappschüssen versioniert wird.
......@@ -26,7 +45,7 @@ Dies ist nur eine gutgemeinte Übersicht; unter [weitere Hilfe](#weitere-hilfe)
- Die Git-Befehle *pull* und *push* können Branches von Git-Repositorien auf unterschiedlichen Geräten synchronisieren (wie etwa dem eigenen Computer und JLU GitLab).
Sobald zwei Repositorien synchronisiert wurden, beinhalten beide eine Kopie aller Daten, d.h. den gesamten Verlauf von Schnappschüssen.
### GitLab-Begriffe
<h3 id=terms_gitlab>GitLab-Begriffe</h3>
- Ein *Projekt* auf (JLU) GitLab enthält fast immer ein Git-Repository, und bietet viele zusätzliche Funktionen für dessen Verwaltung.
Zusätzlich bietet GitLab mehrere Systeme um Quellcode eines Projekts automatisch auszuführen, z.B. um Tests auszuführen oder eine Webseite (wie diese) zu erstellen.
......@@ -67,14 +86,14 @@ Die Sichtbarkeit kann nur von Nutzenden mit der *Owner*-Rolle im Projekt geände
- Projekte mit Sichtbarkeit *public* sind auch für alle Personen einsehbar, die kein Nutzungskonto haben.
[Bitte lesen Sie hier]({{ '/informationen/#potential_users' | relative_url }}), was die Sichtbarkeitsstufen *internal* und *public* im Fall von JLU GitLab bedeuten.
Für mehr Details lesen Sie bitte die [offizielle Dokumentation (auf Englisch)](https://gitlab.test.uni-giessen.de/help/public_access/public_access.md#public-access){:target="_blank"}.
Für mehr Details lesen Sie bitte die [offizielle Dokumentation (auf Englisch)](https://gitlab.test.uni-giessen.de/help/public_access/public_access.md#public-access).
## Nutzerrollen in Projekten {#project_roles}
Beim Hinzufügen von Projektmitgliedern müssen Sie ihnen bestimmte Rollen zuweisen:
Sie können zwischen *Guest*, *Reporter*, *Developer*, *Maintainer* oder *Owner* auswählen.
Jede dieser Rollen umfasst mehr Berechtigungen als die vorherige, siehe auch in der [offiziellen Dokumentation (auf Englisch)](https://gitlab.test.uni-giessen.de/help/user/permissions.md#project-members-permissions){:target="_blank"}.
Jede dieser Rollen umfasst mehr Berechtigungen als die vorherige, siehe auch in der [offiziellen Dokumentation (auf Englisch)](https://gitlab.test.uni-giessen.de/help/user/permissions.md#project-members-permissions).
Für Projekte im Namensraum einer Gruppe haben die Gruppenmitglieder ihre gleichnamigen [Gruppenrolle](#group_roles) inne; z.B. ist ein *Guest* in der Gruppe auch ein *Guest* in allen Gruppenprojekten, sofern dies nicht durch individuelle Projektrollen überschrieben ist.
<!-- NOTE: Lass uns unten die Berechtigungen der GitLab.com-Verträgen STARTER, PREMIUM, ULTIMATE weglassen, die nicht Teil der Community Edition sind. -->
......@@ -196,7 +215,7 @@ Wie die [Nutzerrollen in Projekten](#project_roles) können Sie wählen zwischen
Die Gruppenrolle eines Mitglieds setzt die Berechtigungen der gleichnamigen [Projekt-Rolle](#project_roles) für alle Gruppenprojekte.
Zusätzlich kann die Projekt-Rolle eines Mitglieds individuell pro Projekt angepasst werden.
Jede Gruppenrolle kommt mit zusätzlichen Berechtigungen innerhalb der Gruppe selbst, siehe auch in der [offiziellen Dokumentation (auf Englisch)](https://gitlab.test.uni-giessen.de/help/user/permissions.md#group-members-permissions){:target="_blank"}:
Jede Gruppenrolle kommt mit zusätzlichen Berechtigungen innerhalb der Gruppe selbst, siehe auch in der [offiziellen Dokumentation (auf Englisch)](https://gitlab.test.uni-giessen.de/help/user/permissions.md#group-members-permissions):
<!-- NOTE: Let's below exclude the permissions from subscription plans STARTER, PREMIUM, ULTIMATE that are not part of the Community Edition. -->
*Guests* können eine Gruppe nur einsehen, nichts verändern.
......@@ -246,10 +265,10 @@ Beachten Sie, dass Sie ihr Konto nicht sofort löschen können, falls Sie die ei
In diesem Fall müssen Sie mindestens ein anderes Mitglied als *Owner* einstellen, oder die betreffende Gruppe löschen (z.B. falls Sie das einzige Mitglied sind).
## Weitere Hilfe
## Weitere Hilfe {#more_help}
TODO: Mehr nützliche Links, evtl. in Kategorien; GitLab selbst hat noch eine Menge.
- [Die offizielle Nutzerhilfe für JLU GitLab (auf Englisch)](https://gitlab.test.uni-giessen.de/help/user/index.md){:target="_blank"}.
- [Kostenloses Online-Buch *Pro Git*](https://git-scm.com/book/de){:target="_blank"}, teilweise auf Deutsch übersetzt
- [Die offizielle Nutzerhilfe für JLU GitLab (auf Englisch)](https://gitlab.test.uni-giessen.de/help/user/index.md).
- [Kostenloses Online-Buch *Pro Git*](https://git-scm.com/book/de), teilweise auf Deutsch übersetzt
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment