ローカル マシン (「ラップトップ」) と別のマシン (「サーバー」) に共有 Mercurial リポジトリがあります。
共有リポジトリは、Apache、hgwebdir.cgi スクリプト、および Mercurial 1.4 を使用する Mercurial のドキュメントで説明されているように、マルチリポジトリとしてセットアップされます。
セットアップは、Web ブラウザーでプロジェクト (リポジトリー) を参照できるという意味で機能します。サーバーから複製してプルすることができ、プロジェクト/リポジトリーがサーバーに既に存在する場合はラップトップからプッシュできます。
しかし、ラップトップで新しいプロジェクトを作成できず (hg init、do stuff、hg commit)、共有マルチリポジトリにプッシュできません (hg push http://server/hg/my-new-project-name ) - 私は「abort: HTTP Error 404: Not Found」を取得します。おそらく、ディレクトリ/プロジェクト リポジトリがまだ存在しないためです。
新しいプロジェクト/ディレクトリ構造を別の場所で実行されている Mercurial にプッシュするにはどうすればよいですか? ドキュメントには何も見つかりませんでした。