Was muss ich tun, damit ein Benutzer mit Perforce / Git Fusion OVA pushen kann?

407
erbridge

Ich verwende die in FusionBox ausgeführte Git Fusion-OVA, um ein Perforce-Repository in ein Git-Repository zu unterteilen. Ich habe Benutzer als Mitglieder der Gruppe git-fusion-push eingerichtet und diese Gruppe ist eine Untergruppe einer Gruppe mit Schreibzugriff auf das Depot, das das verknüpfte Repository enthält.

Ich hatte zwei Benutzer, die ihre Pushs aufgrund des Mangels an Authentifizierung durch den Pre-Receive-Hook zurückgewiesen haben. Ich habe es geschafft, eine Nutzung durch verschiedene Berechtigungsänderungen wieder zu aktivieren, während ich versuchte herauszufinden, was falsch war (ich habe sie vorübergehend zum Superuser gemacht, um zu überprüfen, ob die Mechaniker funktionieren, was sie waren - sie konnten dann pushen).

Möglicherweise ist dies nicht mit den Benutzern verbunden, die versuchen, ein Nicht-Schnellvorlauf-Commit durchzuführen.

Ich bin ein Anfänger von Perforce.

0

1 Antwort auf die Frage

0
erbridge

Es scheint also, dass das Problem darin bestand, dass die Benutzer auch (oder stattdessen) Schreibzugriff auf das .git-fusion-Depot benötigen.