Wir hatten eine Reihe von lokalen Git-Repos auf unserem Server und vor kurzem haben wir alle diese an einen neuen Ort verschoben (gleicher Code, andere Fernbedienungen). Wir möchten die alten nicht löschen, aber einige unserer Entwickler verweisen möglicherweise noch auf diese. Was ist eine gute Möglichkeit, den Zugriff auf diese Repos zu blockieren - oder noch besser, eine Nachricht zu zeigen und die neuen Fernbedienungen für diejenigen zu nennen, die versuchen, Dinge dorthin zu schieben.Zugriff auf alte Git-Repos blockieren nach der Migration
0
A
Antwort
1
Blick auf git Server-Seite Haken, https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks
Ein Beispiel https://git-scm.com/book/en/v2/Customizing-Git-An-Example-Git-Enforced-Policy
Um völlig Dinge zu blockieren, nur einen einfachen "update" Haken erstellen, die nur „deprecated Repo/Lese aussendet - verwenden < url > statt "zu drücken" oder etwas wie stdout und dann mit einer 1 beenden, und das Update wird zurückgewiesen und der Benutzer wird Ihre Zeichenfolge sehen, wenn sie versuchen, zu drücken.
Genau das, was ich gesucht habe. Danke David. – Yar
Kein Problem. Danke für das UV. – DavidN