Im Moment kann jeder, der in meinem Projekt eine Verzweigung erstellt und eine .gitlab-ci.yml-Datei hinzufügt, Befehle auf meinem Server mit dem Runner ausführen. Wie kann ich es so einrichten, dass nur Master oder Besitzer CI-Konfigurationsdateien hochladen und Änderungen daran vornehmen können?
Ich benutze Ссылка , läuft auf bash.
Der GitLab-Runner wurde nicht wirklich für dieses Szenario entworfen und Sie können dies nicht tun. Stattdessen können Sie ein neues Projekt mit Ihrer .gitlab-ci.yml
-Datei erstellen und es so konfigurieren, dass das ursprüngliche Repository abgerufen wird. Von dort aus können Sie alle anderen Dinge tun, die Sie mit Ihrem Repository tun möchten.
Tags und Links gitlab-ci gitlab-ci-runner gitlab-ce