Metainformationen zur Seite
  •  

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
cs:it:gitlab [2021/03/27 09:55] spitzleics:it:gitlab [2024/07/12 11:20] (aktuell) – Update Links spitzlei
Zeile 5: Zeile 5:
 Unser GitLab hat folgende Erweiterungen freigeschaltet: Unser GitLab hat folgende Erweiterungen freigeschaltet:
  
-  * die offizielle [[https://about.gitlab.com/gitlab-ci/|GitLab CI]] und ein [[https://gitlab.cs.uni-duesseldorf.de/cn-tsn/general/templates/gitlab-ci-yml|Repository für Beispielkonfigurationen]] +  * die offizielle [[https://docs.gitlab.com/ee/ci/|GitLab CI]] und ein [[https://gitlab.cs.uni-duesseldorf.de/cn-tsn/general/templates/gitlab-ci-yml|Repository für Beispielkonfigurationen]] 
-  * [[https://docs.gitlab.com/ce/user/project/container_registry.html|GitLab Container Registry]] zum Speichern von eigenen Docker Images. Die Registry ist aktuell unter gitlab.cs.uni-duesseldorf.de:5001 zu erreichen. Auch hierfür gibt es Beispielkonfigurationen.+  * [[https://docs.gitlab.com/ee/user/packages/container_registry/|GitLab Container Registry]] zum Speichern von eigenen Docker Images. Die Registry ist aktuell unter gitlab.cs.uni-duesseldorf.de:5001 zu erreichen. Auch hierfür gibt es Beispielkonfigurationen.
   * Statische Seiten ausliefern mit [[#gitLab-pages|GitLab-Pages]]   * Statische Seiten ausliefern mit [[#gitLab-pages|GitLab-Pages]]
  
Zeile 22: Zeile 22:
  
 ==== Studenten-Zugriffsrechte höher als Developer ==== ==== Studenten-Zugriffsrechte höher als Developer ====
-[[https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/user/permissions.md|Hier]] sind die einzelnen Berechtigungen für die jeweiligen GitLab-Rollen aufgelistet. Während Mitarbeiter fast immer in der //Master//-Rolle agieren, haben Studenten als höchsten Status //Developer//. Andernfalls können sie per `git push --force` das komplette Repository manipulieren.+[[https://gitlab.com/gitlab-org/gitlab-foss/-/blob/master/doc/user/permissions.md|Hier]] sind die einzelnen Berechtigungen für die jeweiligen GitLab-Rollen aufgelistet. Während Mitarbeiter fast immer in der //Master//-Rolle agieren, haben Studenten als höchsten Status //Developer//. Andernfalls können sie per `git push --force` das komplette Repository manipulieren.
  
 ==== Studenten arbeiten in geteilten Projekten auf unprotected branches ==== ==== Studenten arbeiten in geteilten Projekten auf unprotected branches ====
-Auf [[http://doc.gitlab.com/ce/workflow/protected_branches.html|protected branches]] können nur Benutzer mit dem Status //Master// oder höher pushen. Studenten sollten auf ihren eigenen branches arbeiten und Änderungen mittels //Merge Requests// einfließen lassen.+Auf [[https://docs.gitlab.com/ee/user/project/protected_branches.html|protected branches]] können nur Benutzer mit dem Status //Master// oder höher pushen. Studenten sollten auf ihren eigenen branches arbeiten und Änderungen mittels //Merge Requests// einfließen lassen.
  
 ==== Studenten als Gruppen-Mitglieder ==== ==== Studenten als Gruppen-Mitglieder ====
Zeile 34: Zeile 34:
  
 ===== Best Practices ===== ===== Best Practices =====
-[[http://doc.gitlab.com/ee/workflow/gitlab_flow.html|Hier]] findet man beispielhaft einen Workflow für GitLab.+[[https://docs.gitlab.com/ee/tutorials/|Hier]] findet man Tutorials für GitLab.
  
 Repositories heißen in GitLab //Projects//. Repositories heißen in GitLab //Projects//.
Zeile 104: Zeile 104:
 Unter `Settings -> Pages` sieht man dann den Link zu der Pages-Seite.  Unter `Settings -> Pages` sieht man dann den Link zu der Pages-Seite. 
  
-Weitere Informationen befinden sich in der offiziellen Dokumentation: https://docs.gitlab.com/ce/user/project/pages+Weitere Informationen befinden sich in der offiziellen Dokumentation: https://docs.gitlab.com/ee/user/project/pages/