8

gitデーモンとは?デフォルトのgit関数ですか?人々がプッシュ/プルできるサーバーでリポジトリをホストできるように、これを理解しようとしています。

これまでのところ、「--bare」リポジトリを Apache サーバーに複製し、「update-server-info」を使用してリポジトリを他の共同作業者に複製できるようにしています。ただし、これにより、共同作業者は自分のコミットを「--bare」リポジトリにプッシュできなくなります。

「--bare」リポジトリに「git-daemon-export-ok」ファイルを作成し、コマンド「git-daemon --verbose /git」を実行しましたが、「git-daemon: command not」というエラーが表示されます。見つかった。"

どんな助けでも大歓迎です。

4

4 に答える 4

5

man git-daemonかなりのことを教えてくれます (もちろん、Git に付属しているビルトインです)。Git デーモンはgit daemon(ハイフンがないことに注意してください) 経由で実行されます。

ただし、サーバーで Git リポジトリをホストする場合は、 Gitoliteなどを検討する必要があります。

さらに、なぜそれを複製するつもりでリポジトリを複製し、それへのプッシュを複製元のリポジトリに転送するのですか? 元のリポジトリからクローンするだけ!

于 2012-02-27T23:21:56.593 に答える
0

サーバー上の各リポジトリ、たとえば /opt/git/myrepository.git には構成ファイルがあります。

次のセクションを追加します

[daemon]
    uploadpack = true
    uploadarch = true
    receivepack = true

git-daemon の kernel.org ページから

于 2013-03-05T00:21:53.580 に答える