何が間違っているのかわかりません。以前は Zend Studio を使用していましたが、Git 関連のすべてを処理してくれました。しかし、私は Zend Studio をやめて、今は手作業でやっています。
私の現在のセットアップは Windows 8 で、マシンに Git Windows バイナリをインストールしました。問題なくローカル リポジトリにコミットできます。
私のリモート Linux マシンでは、そこにリポジトリがセットアップされており、問題なくリポジトリからプルできます。
Linux マシンで、次のように Git を起動します。
/usr/local/git/libexec/git-core/git-daemon --verbose --export-all --base-path=/usr/local/git/repository --base-path-relaxed --listen=git.sitegoodies.net --enable=receive-pack
そしてそれは戻ってきます[1619] Ready to rumble
私の Windows マシンでは、いくつかの変更をコミットしたので、それらをリモート リポジトリにプッシュしたいと思います。次のようにします。git push git://git.sitegoodies.net/test.git master
次のことがわかります。
$ git push git://git.sitegoodies.net/test.git master
Counting objects: 6, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (4/4), done.
Writing objects: 100% (6/6)
しかし、今はそこに座っているだけです。Git を起動したときの Linux コンソールを見ると、次のように表示されます。
[1619] Ready to rumble
[1622] Connection from [fd35:4776:6804:1::1]:58695
[1622] Extended attributes (26 bytes) exist <host=git.sitegoodies.net>
[1622] Request receive-pack for '/test.git'
だから私には、すべてがうまくいくように見えます。Ctrl + C を押して削除リポジトリへのプッシュをキャンセルするまで、すべてがそこにあることを除いて。何が悪いのかわからないので、ここの誰かが私が試すことができるアイデアを持っていることを願っています.
ファイアウォールはありません。
私のリポジトリは /usr/local/git/repository にあります test.git を作成するには:
- リポジトリ ディレクトリに CD を作成しました。
mkdir test.git
- CD を test.git ディレクトリに移動して実行します
git --bare init
誰にもアイデアはありますか?