Du befindest dich hier: FSI Informatik » Fachschaftsinitiative Informatik » Organisation der FSI » FSI-User im CIP

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
fsi:organisation:repository [13.10.2016 20:53] tomabrafixfsi:organisation:repository [04.12.2022 16:13] (aktuell) tomabrafix
Zeile 1: Zeile 1:
-====== Git-Repositories der FSI ======+====== FSI-User im CIP ======
  
-Sind im [[https://gitlab.cs.fau.de/groups/fsi-inf|Gitlab]] zu finden.+Es gibt einen User ''fsi'' im CIPÜber den läuft z.BAusdrucken der Altklausuren.
  
 ===== Zugriff bekommen ===== ===== Zugriff bekommen =====
  
-Unter dem obigen Link auf  "Request Access" klicken oder eine Mail an die FSI-Mailing-LIste schicken.+Eine Mail an die Liste schreiben mit SSH public key.
  
-===== Repository clonen =====+===== Zugriff verteilen =====
  
-Verwende folgenden Befehl, um ein Repository zu clonen:+Als jemand die schon Zugriff hat kann man ''/proj/fsi/.ssh/authorized_keys'' editieren und neue User eintragen.
  
-<code> 
-git clone git@gitlab.cs.fau.de:fsi-inf/doc.git 
-</code> 
-\\ 
  
-====== SVN-Repository der FSI ======+====== Git-Repositories der FSI ======
  
-Auf unserem Server gibt es ein SVN-Repository für alle FSI-Mitglieder, welches nur noch zu Dokumentationszwecken dientÄnderungen und Arbeit an Projekten, wie ESE, laufen über das Git-Repo.+Sind im [[https://gitlab.cs.fau.de/groups/fsi-inf|GitLab]] zu finden.
  
-===== WebDAV =====+===== Zugriff bekommen =====
  
-==== Zugriff bekommen ====+Eine Mail an die Liste schreiben.
  
-Der Zugriff ist über HTTP Basic-Auth geregelt, gib uns also einfach eine passende htpasswd-Zeile, die Du mit dem folgenden Befehl erzeugen kannst:+===== Repository clonen =====
  
-<code> +Verwende folgenden Befehlum ein Repository zu clonen:
-htpasswd -n <DEINLOGIN> +
-</code> +
- +
-$DEINLOGIN sollte der erste Buchstabe deines Vornamens zusammen mit deinem Nachnamen in ASCII und Kleinbuchstaben (''whaendler'' für Wolfgang Händler) sein. +
- +
-Da das SVN nicht nur von Informatik-FSIlern genutzt wurdesondern u.A. wegen der ESE-Heft-Zusammenarbeit von CElern, ist die neue Policy, analog zur FSI-Gruppe im Wiki per Mail an <admins@fsi.cs.fau.de> mit CC: an <fsi@cs.fau.de> htpasswd-hashes an die Admins zu schicken. +
- +
-**Sicherheitshinweis:** Standardmäßig speichert der SVN-Client das eingegebene **Passwort im Klartext**. Das heißt, abgesehen davon dass ihr das ohnehin nicht tun solltet: Benutzt kein Passwort, das anderweitig sehr wichtig ist! +
- +
-==== Checkout ==== +
- +
-...geht mit diesem Befehl:+
  
 <code> <code>
-svn co https://fsi.informatik.uni-erlangen.de/svn fsi-repo+git clone git@gitlab.cs.fau.de:fsi-inf/doc.git
 </code> </code>
 +\\
  
-==== Weiterführendes / Literatur ==== +===== Repository anlegen =====
- +
-Wer noch keine Erfahrungen mit SVN hat, dem sei die [[http://www.google.de/search?q=svn+tutorial|Google-Suche nach "svn tutorial"]], beispielweise [[http://artis.imag.fr/~Xavier.Decoret/resources/svn/index.html|dieses hier]], sowie der universelle SVN-Almanach //[[http://svnbook.red-bean.com/|Version Control with Subversion]]// empfohlen! +
- +
-===== WebSVN ===== +
- +
-Das WebSVN zum Repository befindet sich hier: +
- +
--> **[[https://fsi.informatik.uni-erlangen.de/websvn]]** +
- +
-Dabei gelten die gleichen Zugangsdaten wie für's WebDAV. +
- +
-===== Commit-Notifications ===== +
- +
-Der Mailverteiler für die Commit-, Propchange-, Lock- und Unlock-Notifications ist eine herkömmliche Mailman-Liste. Abonnieren kannst du sie hier, allerdings mit einer kleinen Wartezeit bis ein Listadmin das bestätigt. Wie immer gilt auch hier: Persönlich aufsuchen und Sofort-Service erhalten. :) +
- +
-[[https://meta.fsi.informatik.uni-erlangen.de/mailman/listinfo/fsi-svn]] +
- +
-===== Setzen der mime-type-Property von Binaries ===== +
- +
-Wenn es einmal nicht anders geht und ein Binary eingecheckt werden muss, z. B. zum Veröffentlichen des ESE-Hefts, kann man die "svn:mime-type"-Property setzen, dass die Binaries nicht mehr gedifft werden. +
- +
-  - ''file --mime-type fsi-repo/path/to/file'' (mime-type herausfinden) +
-  - Mit Hilfe von ''svn propset svn:mime-type 'mime/type' fsi-repo/path/to/file'' den ''svn:mime-type'' setzen +
- +
-===== Dateien per HTTP veröffentlichen ===== +
- +
-Um Dokumente aus dem Repository z.B. im Wiki zu verlinken gibt es die Möglichkeit, eine SVN-Property namens ''http:public'' zu setzen, worauf hin die Datei in ihrer stets aktuellen Version mit dem gleichen Unterpfad wie im Reposity online gestellt wird:+
  
-  - ''svn pe http:public fsi-repo/path/to/file'' (Inhalt der Property ist egal) +Siehe [[https://gitlab.cs.fau.de/fsi-inf/doc/blob/master/README.md|README im GitLab]].
-  - ''http://fsi.informatik.uni-erlangen.de/repo_public/path/to/file'' aufrufen+
  
 ===== Probleme? Fragen? Unklarheiten? ===== ===== Probleme? Fragen? Unklarheiten? =====
  
-Mail an <admins@fsi.informatik.uni-erlangen.de>.+Mail an <stuve-server-admins@fau.de>.