私はGITをWindowsで使っています。 msysgit(最新版)をインストールして、すべて見栄えが良いようです。私は以下のコマンドで別のgit-bashのウィンドウを実行するのgitプロトコルを有効にするにはウィンドウ上の裸のリポジトリにプッシュできません。
git clone git://localhost/repo
:私はCにクローンを持っていた/レポフォルダ:次のコマンドで/ repoclone /私はC上の裸のリポジトリを作成しました。
git daemon --export-all --enable=receive-pack
正しくクローンしました。基本的に私はc:/ repoclone/repoが自分の作業ディレクトリになりたいと思っています。私はc:/ repoの私の裸のリポジトリにプッシュしたいと思います。プルは私のためにうまくいくようですが、データをプッシュしようとするたびに、何らかのエラーなしに処理を続けるように見えます。
手動でデーモンコマンドをブレークすると、次のエラーが発生します。
fatal: sha1 file '<stdout>' write error: Invalid argument
fatal: read error: Invalid argument
error: failed to push some refs to 'git://localhost/repo'
'c:/ repoclone/repo'に' git remote -v'と表示されているものはありますか? 'c:/ repo'にプッシュするために使っている正確なコマンドは何ですか?最初に 'git push origin master'を試して、それが停止しているかどうか確認してください。 – VonC
gitのリモート-v示す '起源のgit:// localhostの/レポ(フェッチ)' '起源のgit:// localhostの/レポ(プッシュ)' gitのプッシュ原点マスターコマンドは、同じ結果 カウントオブジェクト与える:3、完了しました。 オブジェクトの書き込み.. 100%(3/3) をしかし、私はログを次しまったのgitデーモンのbash上で声明 を書くの処理を続ける [77552] 10.0.0.11:50875 [45740から [45740]接続をランブルする準備ができました]拡張属性(10バイト)が存在する [45740] '/ repo'のreceive-packを依頼する [45740]致命的:書き込みエラー:無効な引数 –