github: Mitarbeiter können ihre eigenen Pull-Requests zusammenführen

9

Ich habe einen Mitarbeiter in meinem privaten github-Repository. Nachdem sie mir eine Pull-Anfrage geschickt hatte, konnte sie tatsächlich zum Pull-Request-Bildschirm gehen und eine Zusammenführung ausführen, d. H. Sie hatte das Privileg, ihre Änderungen in meinen Zweig zu integrieren.

Gibt es eine Art von Einstellung, die ich einstellen muss, um sicherzustellen, dass nur ich die Zusammenführung tun kann? Und ich glaube nicht, dass das so ist, weil mein Repo privat ist, oder?

Danke.

    
moey 14.12.2011, 09:58
quelle

3 Antworten

2

Die "Mehrere Clients verwalten" GitHub-Hilfeseite erwähnt:

  

Mit diesem Ansatz behalten Sie die Kontrolle über die Repos, aber geben Ihren Clients immer noch Zugriff darauf.
  In vielen Fällen ist es die günstigste Route insgesamt, obwohl Sie die Rechnung selbst bezahlen müssen (es sei denn, Sie stellen es dem Kunden in Rechnung).

     

Um diese Strategie zu verwenden, aktualisieren Sie Ihr persönliches oder Organisationskonto auf einen kostenpflichtigen Plan.
  Jetzt können Sie diesem Konto private Repos direkt hinzufügen   Wenn der Kunde direkt auf die Repos zugreifen möchte, kann er ein kostenloses persönliches Konto erstellen und diesen Benutzer als Mitarbeiter (wenn die Repos auf Ihrem persönlichen Konto sind) oder einem Team hinzufügen (wenn sich die Repos auf einem Organisationskonto befinden). .
Mit einem Organisationskonto können Sie ihnen auch Administratorzugriff auf das Repository geben, wenn Sie möchten .

Wenn also Ihr Projekt Teil eines Organisationskontos statt eines persönlichen Kontos war, können Sie den Administratorzugriff für die Benutzer auswählen, die Sie als Mitarbeiter hinzufügen.

    
VonC 14.12.2011 11:46
quelle
2

Sie könnten einen Service wie PullApprove oder erforderliche Code-Reviews um sicherzustellen, dass Sie zuerst die Erlaubnis geben müssen.

    
rlee827 17.10.2016 04:05
quelle
1

Von Ссылка ':

Sie können Pull-Anforderungen anfordern, um eine Reihe von Prüfungen zu bestehen, bevor sie zusammengeführt werden können. Beispielsweise können Sie Pull-Anforderungen blockieren, die keine Statusprüfungen bestehen. Sie können außerdem verlangen, dass Pull-Anforderungen mindestens eine genehmigte Überprüfung aufweisen, bevor sie zusammengeführt werden können.

Standardmäßig kann jeder Pull-Request jederzeit zusammengeführt werden, es sei denn, der Head-Zweig steht in Konflikt mit dem Basiszweig. Wenn Ihr Projekt jedoch reifer wird und sich stabilisiert, können Sie Einschränkungen für die Zusammenführung einer Pull-Anforderung in Ihr Repository festlegen.

Geschützte Zweige stellen sicher, dass Mitarbeiter in Ihrem Repository keine unwiderruflichen Änderungen an Zweigstellen vornehmen können. Diese Zweige können auch geschützt werden, indem Pull-Anforderungen mindestens eine genehmigte Überprüfung erfordern, bevor sie zusammengeführt werden können.

    
bluephoton 17.10.2016 03:35
quelle

Tags und Links