私は git を初めて使用し、現在、opensuse で gitolite と trac を使用して環境をセットアップしようとしています。
http://john.albin.net/git/git-svn-migrateのスクリプトを使用して、古い svn リポジトリを移行することができました。
git-receive-pack コマンドが期待どおりに動作しないため、trac/git-integration に行き詰まっています。
以下のコマンドを実行すると、0000 を出力した後にハングし、CTRL+C を押して戻る必要がありました。
$ git-receive-pack .
0072c0b863c86da4bb75caa8cb5b6cd46604096b84e9 refs/heads/master report-status delete-refs side-band-64k ofs-delta
0046c0b863c86da4bb75caa8cb5b6cd46604096b84e9 refs/remotes/origin/HEAD
0048c0b863c86da4bb75caa8cb5b6cd46604096b84e9 refs/remotes/origin/master
0000
新しく移行したリポジトリ、gitolite 管理リポジトリ、および cygwin で git を使用した Windows クライアントのローカル クローンでコマンドを実行しようとしました。すべての場合において、私は上記の動作に固執しています。
receive-pack はおそらく正しい行をいくつか返し、その後に 0000 が続き、ハングします。
ここで何が起こっているのか誰にも分かりますか?
git-receive-pack に関するすべてのコメントは、証明書またはパスのエラーに焦点を当てています - そして、それらはすべて完全に機能するかどうかにかかわらず. しかし、私の場合、数行が返されて停止しますか???
なぜ私はこれを尋ねるのですか?
私の trac インストールは次のエラーを返します:
Trac[git_fs] ERROR: GitError: Could not retrieve GIT version (tried to execute/parse '/usr/bin/git-receive-pack --version' but got ValueError('need more than 0 values to unpack',))
クローン作成、プル、プッシュは機能しているようですが、svn-to-git-migration の後に gitolite で問題を引き起こした svn のタグ名の「ä」で別のエラーが発生しました。だから私はgitに別の問題があるかもしれないと思った。