Ich hosten ein Projekt auf meinem Jenkins-Server. Dieses Projekt hat ein GitHub Repo und ich habe es so eingerichtet, dass es automatisch neue Commits erstellt. Damit das funktioniert, muss ich die Zugangsdaten für ein GitHub-Konto eingeben, das vollen Zugriff auf das Repo hat.Jenkins: Verwenden Sie persönliche Anmeldeinformationen für das Projekt
Das Problem ist, dass, wenn ich möchte, dass er seine Login-Informationen zur Liste der Anmeldeinformationen hinzufügt, ich ihm Zugang zu allen Anmeldeinformationen auf dem Server geben muss (ich will das nicht).
Ich habe versucht, die Anmeldeinformationen unter "{Benutzername}"> "Anmeldeinformationen", aber diese wurden nicht in der Projektkonfiguration angezeigt (auch mit 100% Zugriff auf alles auf dem Server).
Gibt es eine Möglichkeit für den Benutzer, seine Anmeldeinformationen zu speichern und für das Projekt zu verwenden, ohne ihm vollen Zugriff auf alle Anmeldeinformationen auf dem Server zu gewähren?
Es ist nicht klar, was Sie wollen. Sie können den Zugriff auf Projekte durch Login beschränken – Slav
Ich verstehe die Frage nicht. Könntest du folgendes klären: Wenn du "Server" sagst, meinst du Jenkins Server oder Github Server? Wenn Sie "Konto" sagen, meinen Sie Jenkins-Konto oder Github-Konto? – sti
Server ist der Jenkins CI-Server und das einzige Mal, dass ich "Account" erwähnte, war ein GitHub-Account. – franga2000