2016-07-09 4 views
1

Ich benutze gitlab und ich muss einen Benutzer zu einem Projekt in gitlab hinzufügen. Zu diesem Zweck klicke ich auf Einstellungen und dann auf Mitglieder. Ein Formular erscheint, wo ich nach Personen suchen und den Projektzugriff definieren muss. Project Access wird Entwickler sein, so dass es in Ordnung sein wird. Die Person ist jedoch kein GitLab-Benutzer. Kann ich ihn irgendwie zu dem Projekt hinzufügen, ohne ihn darum zu bitten, sich bei gitlab anzumelden? Wenn ich es mit einem Git-Bash-Befehl machen kann, dann ist das auch in Ordnung. Ich habe seinen GitHub-Benutzernamen und öffentlichen SSH-Schlüssel.Wie man Benutzer als Entwickler basierend auf SSH-Schlüssel hinzufügen?

Antwort

1

Im Moment ist ein GitLab-Benutzerkonto eine Voraussetzung für den Schreibzugriff auf ein Repository (Github hat die Option für Schreib-Lese-Deployment-Schlüssel, gitlab hat jedoch nur Lese-Deployment-Keys ATM). Aber wie sollte gitlab ohne Benutzer die Berechtigungsebene kennen? Das alles wird mit Benutzern in gitlab verwaltet.

+0

GitLab könnte ein Konzept für diesen Fall definieren. Zum Beispiel ein Konzept von ausländischen Benutzern. Wenn ich einen fremden Benutzer per URL hinzufügen könnte und die Akzeptanz des fremden Benutzers einen Benutzer für ihn generieren würde, könnte dieses Problem leicht zu überwinden sein. Ich glaube, Sie haben Recht, aber werden Ihre Antwort noch nicht akzeptieren, um zu sehen, ob andere andere Informationen haben. –

Verwandte Themen