Wiki

Ein kleine Einführung wie man ein SCM in seinem Projekt nutzen kann finden sie hier:
SCM mit Chiliproject

Git over SSH

Repository nutzen

Pro Projekt oder Unterprojekt kann nur ein Repository genutzt werden. Um ein Repository anzulegen muss das Modul "Project Archiv" zuvor unter Settings > Module aktiviert werden.

Die URL zum Repository finden sie in ihrem Projekt unter Overview sobald sie das Modul aktiviert haben und das Repository unter Settings angelegt haben.
Um das noch leere Repository zu befüllen, sind für Git und Svn unterschiedliche Schritte notwendig:

Git über HTTP:

$ git clone https://<loginname>@git.projects.gwdg.de/<projectidentifier>.git ./<project lokal>
$ cd <project lokal>
$ echo "Test" > first_file.txt
$ git add first_file
$ git commit -am "First File" 
$ git push origin master

Git über SSH KEY:

$ git clone git@projects.gwdg.de:<projectidentifier>.git ./<project lokal>
$ cd <project lokal>
$ echo "Test" > first_file.txt
$ git add first_file
$ git commit -am "First File" 
$ git push origin master

Wer Probleme mit dem SSL Zertifikat hat, sollte vorher export GIT_SSL_NO_VERIFY=1 eintippen

Um das Repositorie über ssh zu clonen muss man zuvor seinen öffentlichen Schlüssel unter <Mein Name>/My Account anlegen. Ausserdem muss man Mitglied im entsprechenden Projekt sein
Für das Clone über HTTP gibt es hier: https://help.github.com/articles/set-up-git eine Anleitung um die Authentifizierungsdaten nicht immer wieder eingetragen zu müssen. (Diese Lösung ist allerdings erst ab Git 1.7.10 möglich)

SVN:

$ svn co https://<loginname>@svn.projects.gwdg.de/svn/<projectidentifier>
$ cd <project>
$ echo "Test" > first_file.txt
$ svn add first_file
$ svn ci -m "First File" 

Api

Chiliproject REST Interface

SourceCodeManagement

Source Code Management with Chiliproject

Git Subtree

Integrate Git in Chiliproject

Other

Plugin Tutorial

Ideen

Tools

Maintenance

Installation
Upgrade

FAQ

Technisch