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 [28.10.2010 17:14] Mulletfsi:organisation:repository [04.12.2022 16:13] (aktuell) tomabrafix
Zeile 1: Zeile 1:
-====== SVN-Repository der FSI ======+====== FSI-User im CIP ======
  
-Auf unserem Server gibt es ein SVN-Repository für alle FSI-Mitglieder und nach Bedarf auch für die fleißigen Helfer bei ESE & Co.+Es gibt einen User ''fsi'' im CIP. Über den läuft z.B. Ausdrucken der Altklausuren.
  
-Neben dem Zugriff per WebDav (HTTPS) gibt es auch ein WebSVN für bequemes Browsen im Repository, sowie einen Mailverteiler mit Commit-Notifications. Mehr dazu weiter unten...+===== Zugriff bekommen =====
  
-===== WebDAV =====+Eine Mail an die Liste schreiben mit SSH public key.
  
-==== Zugriff bekommen ====+===== Zugriff verteilen =====
  
-Der Zugriff ist über HTTP Basic-Auth geregelt, gib uns also einfach eine passende htpasswd-Zeile, die Du mit dem folgenden Befehl erzeugen kannst:+Als jemand die schon Zugriff hat kann man ''/proj/fsi/.ssh/authorized_keys'' editieren und neue User eintragen.
  
-<code> 
-htpasswd -n <DEINLOGIN> 
-</code> 
  
-$DEINLOGIN sollte entweder dein si-Login sein, oder wenn du schon ein "tolles" semantikfreies Login besitzt, der erste Buchstabe deines Vornamens zusammen mit deinem Nachnamen in ascii und lowercase (z.B. Wolfgang Händler -> whaendler).+====== Git-Repositories der FSI ======
  
-Zukommen kannst du uns das ganze etwas unsicher per Mail an <admins@fsi.informatik.uni-erlangen.de> (bevorzugt signiert) oder besser persönlich.+Sind im [[https://gitlab.cs.fau.de/groups/fsi-inf|GitLab]] zu finden.
  
-Wer zu faul für htpasswd ist kann sein Passwort natürlich direkt in unserem Prompt eingeben, das wiederum natürlich auch nur persönlich. :-)+===== Zugriff bekommen =====
  
-**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!+Eine Mail an die Liste schreiben.
  
-==== Checkout ====+===== Repository clonen =====
  
-...geht mit diesem Befehl:+Verwende folgenden Befehl, um ein Repository zu clonen:
  
 <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!+Siehe [[https://gitlab.cs.fau.de/fsi-inf/doc/blob/master/README.md|README im GitLab]].
  
-===== WebSVN =====+===== Probleme? Fragen? Unklarheiten? =====
  
-Das WebSVN zum Repository befindet sich hier:+Mail an <stuve-server-admins@fau.de>.
  
--> **[[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]] 
- 
-===== 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 fsirepo/path/to/file'' (Inhalt der Property ist egal) 
-  - ''http://fsi.informatik.uni-erlangen.de/repo_public/path/to/file'' aufrufen 
-  - ??? 
-  - PROFIT 
- 
-===== Probleme? Fragen? Unklarheiten? ===== 
  
-Mail an <admins@fsi.informatik.uni-erlangen.de>.