私が使用したGit-1.7.11-preview20120710.exe。gitリポジトリを作成します
cd "GIT scm/"
git init --bare shahed.git
cd shahed.git
git update-server-info
次に、次のコマンドでgitdaemonを起動します
git daemon --reuseaddr --base-path="E:/GIT scm/" --export-all --verbose --enable=receive-pack
次に、次のようにgitリポジトリのクローンを作成します
git clone git://localhost/shahed.git
Cloning into 'shahed'...
warning: You appear to have cloned an empty repository.
cd shahed
touch shahed.txt
touch shohel.txt
git add *.*
git commit -m 'ok'
[master (root-commit) 2062f1d] 'ok'
0 files changed
create mode 100644 shahed.txt
create mode 100644 shohel.txt
git push
No refs in common and none specified; doing nothing.
Perhaps you should specify a branch such as 'master'.
Everything up-to-date
gitデーモンコンソールが次のメッセージをログに記録している間
[4044] Ready to rumble
[736] Connection from [::1]:50076
[736] Extended attributes (16 bytes) exist <host=localhost>
[736] Request upload-pack for '/shahed.git'
[4044] [736] Disconnected
[4860] Connection from [::1]:50079
[4860] Extended attributes (16 bytes) exist <host=localhost>
[4860] Request receive-pack for '/shahed.git'
[4860] fatal: The remote end hung up unexpectedly
しかし、私はgitpushを実行できません。誰かが私がgitリポジトリを作成するために逃したステップを教えてくれます。すべてのイニシアチブは私が取っていますが、それは大丈夫です。または、gitリポジトリを構成するための不足はどこにありますか。