Zum Inhalt springen
TURNKEYGNU / LINUX
AnwendungenDokumentationBlogBildschirmfotosGitHubTurnKey Hub
文Deutsch
EnglishEspañol中文日本語PortuguêsDeutsch
Haus/Trac-Nutzung: Erstellen und Zugreifen auf Projekte

Dokumentation

Trac-Nutzung: Erstellen und Zugreifen auf Projekte

Die folgenden Gebrauchshinweise sind abhängig von trac-initproject.
Der beispielhafte Projektname wird aufgerufen Foobar.
 

Git

Um das Projekt zu initialisieren, loggen Sie sich beim Trac-Server ein und führen Sie Folgendes aus:

trac-initproject git foobar

Entwickler können dann ihre lokalen Kapitän Zweigniederlassung nach folgenden Methoden:

Wenn der öffentliche Push-Zugriff aktiviert ist:

git-push git://appliance_ip/git/foobar master

Oder über eine SSH-Verbindung:

git-push ssh://root@appliance_ip/srv/repos/git/public/foobar.git master

Optional kann der Entwickler das Remote-Repository für einfachere zukünftige Updates konfigurieren:

git-config remote.turnkey-trac.url ssh://root@appliance_ip/srv/repos/git/public/foobar.git
git-config remote.turnkey-trac.push +master:refs/heads/master
git-push turnkey-trac

Benutzer können dann das Remote-Repository mit den folgenden Methoden klonen:

Anonym:

git-clone git://appliance_ip/git/foobar

Oder über eine SSH-Verbindung:

git-clone ssh://root@appliance_ip/srv/repos/git/foobar

 

Ab v14.0 wird Bazaar nicht mehr unterstützt.

Basar (bzr)

Um das Projekt zu initialisieren, loggen Sie sich beim Trac-Server ein und führen Sie Folgendes aus:

trac-initproject bzr foobar

Entwickler können dann ihre lokale Niederlassung hochladen:

Über eine SFTP-Verbindung (abhängig von) Pyrophython-Paramiko)

bzr push sftp://root@1.0.0.94/srv/repos/bzr/foobar

Wenn es keinen Standard-Push-Standort gibt, wird er vom ersten Push gesetzt.

bzr push

Benutzer können dann das Remote-Repository klonen:

bzr clone bzr://appliance_ip/bzr/foobar

 

Mercurial (hg)

Um das Projekt zu initialisieren, loggen Sie sich beim Trac-Server ein und führen Sie Folgendes aus:

trac-initproject hg foobar

Entwickler können dann ihre lokale Niederlassung hochladen nach folgenden Methoden:

Merkural geht davon aus, dass Pfade relativ zum Heimatverzeichnis des Benutzers über SSH-Verbindungen sind:

hg push ssh://root@appliance_ip//srv/repos/hg/foobar

Optional kann der Entwickler das Remote-Repository für einfachere zukünftige Updates konfigurieren, indem er Folgendes hinzufügt: Foobar/.hg/hgrc

[paths]
default-push = ssh://root@appliance_ip//srv/repos/hg/foobar

Zukünftige Pushes können dann wie folgt durchgeführt werden:

hg push

Benutzer können dann das Remote-Repository klonen:

hg clone http://appliance_ip:8080/foobar

 

Subversion (svn)

Um das Projekt zu initialisieren, loggen Sie sich beim Trac-Server ein und führen Sie Folgendes aus:

trac-initproject svn foobar

Entwickler können dann das Remote-Repository auschecken, Änderungen vornehmen und dann zurück zum Remote-Repository verpflichten:

Checkout über SSH:

svn co svn+ssh://root@appliance_ip/srv/repos/svn/foobar

Nachdem Sie lokale Änderungen vorgenommen haben, können sie an das Remote-Repository übertragen werden:

svn commit

Benutzer können dann das Remote-Repository mit den folgenden Methoden auschecken:

Anonym:

svn co svn://appliance_ip/svn/foobar

Oder über eine SSH-Verbindung:

svn co svn+ssh://root@appliance_ip/srv/repos/svn/foobar

 

TURNKEYGNU / LINUX

Eigene Infrastruktur betreiben, ohne bei null anzufangen.

TurnKey erkunden
Über TurnKeyDokumentationHäufige FragenBlogGitHub
Frei und quelloffenStandardmäßig sicherSofort einsatzbereit