0

相互にプルできるように、開発者ワークステーションで Mercurial をセットアップしようとしています。押したくない。

各ワークステーションを実行する必要があることを知っています

hg serve

プル コマンドの形式は次のとおりです。

hg pull ssh:[SOURCE]

私が問題を抱えているのは、SOURCE の定義と、その他の権限の問題です。

SOURCE は、プルされるリポジトリの名前で終わると思います。私が知らないのは、ホスト名からです。代わりに IP を使用できますか?

どのような権限の問題に注意する必要がありますか?

SOURCE == //<hostname>/<repository>

すべての開発者またはテスト ステーションは、Windows 7 または Windows XP を実行しています。

私はこの答えを探しましたが、空になりました。この質問を入力したときに、SO によって提案されたすべての質問を確認しました。

これはおそらく単純な Windows の概念ですが、私は単純な Windows の概念の専門家ではありません。:)

4

1 に答える 1

2

hg help urls出力には次の例があります。

Valid URLs are of the form:

  local/filesystem/path[#revision]
  file://local/filesystem/path[#revision]
  http://[user[:pass]@]host[:port]/[path][#revision]
  https://[user[:pass]@]host[:port]/[path][#revision]
  ssh://[user@]host[:port]/[path][#revision]

各コンポーネントに使用できるものに関する多くの情報 ( hostDNS リゾルバーが解決するもの、または ipv4 または ipv6 アドレスにすることができます。Windows システムの UNC パス数を信じています。

また、いつ ssh を使用できるかについて混乱しているようです。URL を使用ssh://して、ssh サーバーを実行しているシステムのファイル システム上のリポジトリにアクセスできます。実行中の場合は、起動時に表示されるURL をhg serve使用してアクセスできます。これは通常、常に共有するためではなく、「これを私から受け取って、私が間違っていることを教えてくれるかどうかを確認してください」という状況で使用されます。http://hg serve

于 2013-08-05T19:23:15.723 に答える