Re: GIT Problem

From: Martin Schulze <joey_at_infodrom.org>
Date: Sun, 13 Dec 2015 21:24:03 +0100

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