2011-12-29 10 views
24

誰かがローカルリポジトリを使ってBitbucketにインポートしましたか?私がこれを行うに行くと、インポートページはURLを要求しますが、私は外の世界に開いて​​いるポート8000を持たないローカルコンピュータで作業しています。ローカルMercurialリポジトリをBitbucketに移動

特殊な形式のファイルパスを使用できますか?

+0

注:私は水銀のサーバーポートを開こうとしましたが、一般的には可能な場合はこれをしない方がよいでしょう。 –

+1

私はそこにリモートプッシュをしない理由がありますか? – Wyck

+0

ああ、それを知らなかった。新しい水銀とビットバケット。ありがとうございました。 –

答えて

26

まず、Bitbucketにリポジトリを作成する必要があります。Repositories -> create repositoryに行ってください。次に、HTTPSまたはSSHのいずれかを選択できます。

あなたはこのようなあなたのhgrcファイルをカスタマイズすることができます:今、あなたはリポジトリへのちょうどpush変更することができます

[ui] 
username = Your Name <[email protected]> 

[paths] 
myproject = https://.. # The one provided by Bitbucket 

を:

$ hg commit -m "my changes" 
$ hg push myproject 

またはpull変更:

$ hg pull -u myproject 

-uオプションは、 o変更を取り込んだ後、ローカルリポジトリを更新します。ローカルリポジトリをプルしてから更新する代わりに、このオプションを使用できます。

$ hg pull myproject 
$ hg update 

をあなたはまたhgignoreファイルに見てみたいことがあります。-uオプションがやってと同じです。

+0

myproject変数の設定の重要性を説明できますか?押してもそれなしで動作するようです。 – einpoklum

関連する問題