2

机の上にローカル mercurial リポジトリがあり、それを bitbucket または github にアップロードして、Web 上で表示できるようにしたいと考えています。

これまでのところ、インポート段階で立ち往生しています.GitHubまたはBitbucketの両方が、リポジトリのURLを提供するように要求しています(ディスク上のリポジトリへの単純なパスを好むでしょう)。

ローカル サーバーを起動しましたが、アドレスは http://localhost:8000/Myrepo/ です。

アクセスできませんでした。

tortoiseHg Hg-Git プラグインについて知っていて、git://... をプッシュしようとしましたが、失敗しました。

だから私の最初の質問は、インポートできるように水銀レポをウェブに置くにはどうすればよいですか?

私の 2 番目の質問は、ウェブ上にオンラインの公開水銀サーバーを設定してプッシュする必要がある場合、bitbucket / github アカウントを持つ意味は何ですか?

私が望むのは、ローカルで作業を続けてから、mercurial サーバーをセットアップすることなく、bitbucket / github にプッシュすることです。

ありがとう

4

1 に答える 1

0

問題:既存のローカル(mercurial または git) リポジトリがあり、それを bitbucket に転送したい

簡潔な答え:

  • bitbucketに新しい空の(!) リポジトリを作成する
  • 新しい空のリポジトリの bitbucket URL をコピーします
  • 既存の古いリポジトリを新しい bitbucket リポジトリのアドレスにプッシュします

これで、bitbucket リポジトリが既存の (古い) リポジトリの履歴で上書きされます。
私はそれをテストしたところ、完全に機能しました:-)

問題に対する詳細な回答は、
https ://confluence.atlassian.com/bitbucket/push-versioned-code-to-an-empty-repository-877177145.html で説明されています。

于 2019-02-01T08:10:17.150 に答える