Hallo Christian!
Christian Weerts wrote:
> Moinsen,
>
> ich habe mir auf dem Server ein git-repo angelegt. Dieses kann ich auch auf
> dem lokalen Rechner (unter netbeans) clonen und an den Daten arbeiten.
>
> Nach dem committen möchte ich die Änderungen natürlich per push auf den
> Server schieben. Allerdings erhalte ich da immer die folgende Meldung:
>
> error: By default, updating the current branch in a non-bare repository
> error: is denied, because it will make the index and work tree inconsistent
> error: with what you pushed, and will require 'git reset --hard' to match
> error: the work tree to HEAD.
Du mußt auf dem Server das Repository mit
git init --bare
anlegen.
Melde Dich, falls das nicht möglich sein sollte.
> Das Problem ist für mich verständlich, nur weiß ich nicht wie ich es lösen
> kann. Im Netz finden sich immer nur die Hinweise, das
> 'receive.denyCurrentBranch' gesetzt werden soll.
> Das möchte ich aber nicht, weil ich auch von anderen Clients aus Änderungen
> in dieses Repo auf dem Server schieben können möchte.
Genau, besser ist, diese Option nicht zu setzen, und stattdessen ein
Bare-Repository zu verwenden.
Grüße
Joey
-- It's time to close the windows.Received on Sun Dec 13 2015 - 21:24:03 CET
This archive was generated by hypermail 2.2.0 : Sun Dec 13 2015 - 21:25:41 CET