Page MenuHomePhabricator

OP 4.1 Phabricator Anleitung
Updated 2,365 Days AgoPublic

Version 2 of 9: You are viewing an older version of this document, as it appeared on Nov 8 2017, 2:26 PM.

Nutzerkonto anlegen

Um auf geschützte Inhalte wie zum Beispiel dem gemeinsamen Git-Repositorium zugreifen zu können, muss ein Nutzerkonto angelegt werden. Nutzerkonten werden von uns manuell freigeschaltet, sobald diese durch einen Klick auf einen Aktivierungslink in einer Email an sie von ihnen bestätigt wurden. Die Freischaltung erfolgt in der Regel noch am selben Werktag.

register.PNG (526×609 px, 19 KB)

Zugriff auf das gemeinsame Git-Repositorium mit Passwort

Wenn sie nicht per SSH auf das gemeinsame Git-Repositorium zugreifen möchten (siehe unten), wird aus Sicherheitsgründen wird ein separates Passwort für den Zugriff auf das gemeinsame Git-Repositorium benötigt. Dieses können sie in ihren persönlichen Einstellungen festlegen:

SettingsPersonal Account SettingsVCS Password

Bitte verwenden sie dieses VCS-Passwort anstelle des Passworts ihres Nutzerkontos, wenn sie von Git nach ihren Zugangsdaten für das Repositorium gefragt werden. Der Nutzername ist identisch.

Zugriff auf das gemeinsame Git-Repositorium mit SSH

Alternativ zu einem zusätzlichen Passwort und der nötigen wiederholten Eingabe dessen bieten wir auch einen komfortableren Zugang über SSH an. Dafür muss lediglich ihr öffentlicher Schlüssel in den persönlichen Einstellungen hinterlegt werden:

SettingsPersonal Account SettingsSSH Public KeysSSH Key ActionsUpload Public Key

Kopieren Sie den kompletten Inhalt ihres öffentlichen Schlüssels (normalerweise eine Datei mit dem Namen id_rsa.pub im versteckten .ssh Verzeichnis innerhalb Ihres Home-Verzeichnisses) in das Public Key Eingabefeld und vergeben sie einen passenden Namen wie zum Beispiel "Max Mustermann <max.mustermann@company.com>".

Wenn Sie noch kein Schlüsselpaar besitzen, können sie ein solches zum Beispiel auch direkt in Phabricator generieren und herunterladen, oder lokal mit ssh-keygen im Terminal erzeugen. Dabei muss nicht zwingend ein Passwort angegeben werden:

$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/home/mustermann/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/mustermann/.ssh/id_rsa.
Your public key has been saved in /home/mustermann/.ssh/id_rsa.pub.

Git konfigurieren

Bitte überprüfen sie ihre Git-Konfiguration bzgl. ihres Namens und ihrer Email-Adresse, so dass Phabricator ihre Inhalte im Git-Repositorium eindeutig ihrem Nutzerkonto zuordnen kann. Dies ermöglicht eine automatische Verlinkung in der Web-Ansicht. Die Konfiguration kann entweder global mit dem --global Parameter für all ihre lokalen Git-Repositorien erfolgen, oder speziell nur für das gemeinsame Git-Repositorium. In letzterem Falle müssen sie das Repositorium zuerst klonen, um die folgenden Befehle dann innerhalb ihrer lokalen Arbeitskopie ausführen zu können (ohne --global):

$ git config --global user.name "Max Mustermann"
$ git config --global user.email max.mustermann@company.com

Wo liegt das gemeinsame Git-Repositorium?

Sie finden das gemeinsame Git-Repositorium mit dem Namen OP 4.1 Shared Repository im Hauptmenü unter Repositories. Bitte verwenden sie die passende URL zum Klonen:

ZugangsartURL
VCS-Passworthttps://phabricator.mitk.org/source/op41shared.git
SSHssh://git@phabricator.mitk.org:2222/source/op41shared.git
Tags
None
Referenced Files
F899270: register.PNG
Nov 8 2017, 2:22 PM
Subscribers
None
Last Author
kislinsk
Last Edited
Nov 8 2017, 2:26 PM