私はバージョン2のプロジェクトを持っています。私は新しいバージョンを開発するために作業を開始しなければなりません。 チームメンバーがそのリポジトリにアクセスできるように、リモートサーバ(つまり、水銀のサーバ)に新しいリポジトリを作成したいのです。ローカルマシンに自分のプロジェクトファイルがあります。Mercurialを使って既存のプロジェクト用に新しいリモートリポジトリを作成する
私は2つの懸念質問がある:私は/home/hg/repositories/private/project3
でそれを作成するにはどうすればよい
は私のプロジェクトファイルを使用して、リモートのmercurial-サーバーの(新しいレポ名はプロジェクト3だろうと言うことができます)。これを行うにはどのような手順を守らなければなりません。
私のチームがhttp://dev.myproject.com/private/project3でこのレポにアクセスするには、どのようにアクセス許可(usrname/pword)を作成できますか?
注:/home/hg/repositories/
はhttp://dev.myproject.com/のデフォルトだと私は上のsshのアカウントが必要になります追加のサーバー側のソフトウェアあなたのチームをインストールすることなく、バージョン2(クローンは私が推測することはできません!)
mercurial-serverはMercurialサーバーではありません。それは本当にMercurialサーバーではありません。これは、Mercurialがネイティブにサポートする転送メカニズムの1つであるssh層にユーザー管理の要素を追加するサードパーティのアプリケーションです。ほとんどの場合、援助よりも混乱が生じます。 –
私はsshのみについて話しているので、私はあなたのapacheタグを削除しました。それ(とhgweb.cgi)は別のものです。 –