リモート サーバーにプッシュすることにしたローカル リポジトリがあります (たとえば、mercurial リポジトリを許可するホストがあり、bitbucket にもプッシュしようとしています)。リポジトリには多くのファイルがあり、200MB 強です。ローカルでは、問題なくリポジトリをクローンできます。
現在、このリポジトリには多くの変更が加えられており、リモート サーバーにリポジトリのクローンを作成させる方法を見つけようとして、数日を無駄にしました。hg serve
LANの外で仕事をすることができません。私はすべてを試しました。その代わりに、リモート サーバー (ホストと bitbucket の両方) に新しいリポジトリを作成し、そこには何も入れませんでした。現在、ローカルにある完全なリポジトリをこれらのリモートの場所にプッシュしています。プッシュ操作がスタックしてsearching for changes
おり、他の有用な出力が得られないため、これまでのところ成功していません。1時間ほど放置しましたが変化なし。
今私の質問は、関係する限り、私は何を間違っているのhg serve
ですか? ローカルではアクセスできますが、リモートではアクセスできません(DynDnsを介して-適切に構成し、ルーターがポートを正しく転送します)。これにより、サーバーにリポジトリを初めて複製させ、その後プッシュします。2 番目の質問は、サーバーでのクローンが機能しないと仮定すると (たとえば、現在のリポジトリを bitbucket にプッシュする場合)、サーバーで空のリポジトリを作成してから、ローカル リポジトリを新しいリモート リポジトリにプッシュすることですか? それがsearching for changes
問題の原因ですか?
この点で何か助けていただければ幸いです。