質問
ホストされている Mercurial リポジトリ/バグ追跡システムは何ですか?
他の人に勧めますか?
リポジトリのホスティングまたはバグ追跡機能に、推奨するのを難しくする深刻な欠陥はありますか?
他に共有したい経験や意見はありますか?
水銀以外でホストされている他のリポジトリ/バグ追跡システムを使用したことがある場合、比較してどうですか?
(私の理解が正しければ、この種のコミュニティ ウィキ スタイルの質問の最適な形式は、選択肢ごとに 1 つの回答です。複数の経験がある場合)
バックグラウンド
バグ/問題追跡データベースを設定するためのオプションを調べていて、このスレッドとこので貴重なアドバイスを見つけました。しかし、ホスト型ソリューションはバグの追跡の問題を解決するだけでなく、世界中の顧客サイトにいる間に Mercurial ソース コード レポジトリにアクセスする際の問題も解決できるのではないかと考えるようになりました。
現在、ssl 経由で mercurial リポジトリを提供する方法がないため、顧客サイトにいるときは、ラップトップを VPN 経由で職場のネットワークに接続し、samba 共有経由で mercurial リポジトリにアクセスする必要があります (2 回同期するだけの場合でも)。一日)。これは、待ち時間の長いネットワークでは非常に遅く、一部の顧客のファイアウォールでは不可能な場合があります。ここでTRACまたはRedmineサーバーを実行できたとしても( turnkeyに感謝します)、インターネット接続が現状では過度に拡張されているため、はるかに高速になるかどうかはわかりません。
私が望むのは、開発者がリモート リポジトリとの間でプッシュ/プルできるようにすること、サービス エンジニアがリモート リポジトリからプルできること、および顧客 (内部および外部の両方) がバグを送信できることです。 /レポートを発行します。
初期オプション
私が見つけた 2 つのオプションは、AssemblaとJiraでした。
Assembla を見て、「グループ」の価格は妥当に見えると思いましたが、問い合わせたところ、各ワークスペースには 1 つのリポジトリしか含めることができないことがわかりました。私たちの各製品には、製品ごとに個別に管理する必要がある最大 12 個のリポジトリ (主にライブラリ用) がある可能性があるため、非常に急速に高価になることがわかりました。プラス面としては、「ユーザー」は単なるワークスペース メンバーであるように見えるため、ユーザー割り当てを使い果たすことなく、クライアント ユーザー (サポート チケットを送信し、自分のチケットを追跡することしかできないユーザー) をいくつでも持つことができます。
Jira はユーザー数に基づいてのみ料金を請求します。残念ながら、クライアント ユーザーがチケットを追跡できるようにする場合は、クライアント ユーザーもこれにカウントされます。クライアントが追跡されていない問題のみを送信できるようにしたい場合は、匿名で送信できるようにすることもできますが、それは私にはあまり専門的ではありません.
より多くのオプション
@Paidhi が提案したMercurialHostingページを調べて、プライベート リポジトリを提供しているように見えるオプションと、Web 検索で見つけた別のオプションを追加しました。
価格は、括弧内の当日のウェブサイトによるものです。今後とも修正よろしくお願いします。
とにかく、彼らのウェブサイトで与えられた情報によると、ここに私の要約があります:
- Assembla ( http://www.assembla.com/ ) は妥当な価格に見えますが、ワークスペースごとにリポジトリが 1 つしかないため、それぞれ 6 つのリポジトリを持つ 3 つのプロジェクトは、月額 99 ドルのプロフェッショナル アカウントに関連付けられたスペースのほとんどを使い果たしてしまいます。 (20 スペース)。バグ追跡は Trac に基づいています。Mercurial+Trac のサポートは 2007 年のブログ エントリで発表されましたが、Features Web ページには SVN と Git しかリストされていません。
- コスト: 40、40、無制限、無制限のユーザー、および 1、10、20、100 ワークスペースで月額 24、49、99、249 ドル。(2010 年 3 月 29 日、2010 年 10 月 27 日)
- 彼らは現在、すべての計画で無制限のリポジトリも言っています。(2010 年 10 月 27 日)
- SSL ベースのプッシュ/プル? ウェブサイトの HTTPS ログイン。
- BitBucket ( http://bitbucket.org/plans/ ) は、SSL をサポートする、オープン ソース プロジェクトとプロプライエタリ プロジェクトの両方に対応する専用の Mercurial ホスティング サイトです。統合されたバグトラッカーがあり、プライベートリポジトリとしては安価です. 独自の問題トラッカーであるだけでなく、Lighthouse および FogBugz とも統合されています。
- コスト: $0、$10、$20、$40、$80/月 (5、10、25、50 および無制限のユーザー)、無制限のパブリックおよびプライケート リポジトリ。(2010 年 10 月 27 日)
- コスト: 1、5、15、25、および 150 個のプライベート リポジトリで月額 $0、$5、$12、$50、および $100。(2010 年 3 月 29 日)
- Bitbucket は今年 Atlassian (Jira を参照) に引き継がれたため、価格が大幅に変更されました。「ユーザー」は、プライベート リポジトリへの読み取り/書き込みアクセス権を持つユーザーとして定義されることに注意してください。(2010 年 10 月 27 日)
- SSL および SSH ベースのプッシュ/プル。Web サイトのログインに HTTPS はありませんが、OpenID をサポートしているため、HTTPS ログインで OpenID プロバイダーを選択できます。
- Codebase HQ ( http://www.codebasehq.com/ ) は Hg をサポートし、BitBucket とほぼ同じくらい安価です。
- 費用: 3、15、30、および 60 のアクティブなプロジェクト、無制限のリポジトリ、無制限のユーザー (£5/月の 10 ユーザーを除く)、および 0.5、2、4、および 10GB の場合、£5、£13、£21、および £40/月。(2010 年 3 月 29 日、2010 年 10 月 27 日)
- SSL ベースのプッシュ/プル? ウェブサイト HTTPS ログイン?
- ActiveState によるFirefly、http ://firefly.activestate.com/ は興味深いように見えますが、この Web サイトでは、プロジェクトごとに 1 つのリポジトリしか持てないかどうかなど、詳細について少し説明がありません。
- コスト: 1、5、および 30 個のプライベート プロジェクトで月額 $9、$19、および £39、ストレージ制限は 0.5、1.5、および 3 GB です。(2010 年 3 月 29 日)
- SSL ベースのプッシュ/プル? ウェブサイトの HTTPS ログイン。
- 元のホタルのリンクが壊れており、新しいホタルのサイトは、ホタルの試用以外の使用にいくらかかるかを述べていないようです. (2010 年 10 月 27 日)
- Jira ( http://www.atlassian.com/software/jira/ ) は、所有できるリポジトリの数によって制限されるのではなく、「ユーザー」によって制限されます。クライアント ユーザーが問題を追跡できるようにするには、完全なユーザー アカウントを作成する必要があるため、非常にコストがかかる可能性があります。また、jira をサポートするための Mercurial 拡張機能はありますが、Atlassian Fisheye の Mercurial 用の「高度な統合」はありません。
- 費用: 10、25、50、100、100 人以上のユーザーで月額 150 ドル、300 ドル、400 ドル、500 ドル、700 ドル。(2010 年 3 月 29 日、2010 年 10 月 27 日)
- SSL ベースのプッシュ/プル? ウェブサイトの HTTPS ログイン。
- Repository Hosting ( http://repositoryhosting.com/ ) は 2 月に Mercurial のサポートを追加しましたが、Assembla とは異なり、わざわざホームページを更新して言及しました。
- コスト: 2 GB のストレージ、無制限のリポジトリ、Trac プロジェクトおよびユーザーに対して月額 $6。追加のストレージ $1/GB。(2010 年 10 月 15 日、2010 年 10 月 27 日)
- SSL ベースのプッシュ/プル? ウェブサイト HTTPS ログイン?
- Project Kenai ( http://kenai.com ) は非公開プロジェクトを許可しているように見えますが、リクエストする前にユーザーごとに 5 つのプロジェクトしか許可されておらず、プロジェクトに関連付けられているリポジトリの数に制限があるかどうかを確認できません。また、クローズドソースの商用プロジェクトのオープンソース開発を促進するために Sun から寄付されたリソースを利用することにも不快感を覚えます。また、追加のプロジェクトやリソースに料金を支払うオプションはないようです。
- 費用: 無料ですが、ユーザーあたり 5 つのプロジェクトに制限されています。(2010 年 3 月 29 日)
- SSL ベースのプッシュ/プル? ウェブサイトの HTTPS ログイン。
- 現在、非公開プロジェクトについての言及が見つかりません (2010 年 10 月 27 日)
- Kiln & FogBugz On Demand ( http://fogcreek.com/Kiln/IntrotoOnDemand.html ) は、Kilns mercurial DVCS 機能を FogBugz と統合したもので、組み合わせたパッケージはコンポーネント パーツよりもはるかに安価です。また、Fogbugz の統合はおそらく優れています。*8')
- コスト: £30/開発者/月 (Kiln または FogBugz 単独よりも $5/d/m 高い)。(2010 年 3 月 29 日、2010 年 10 月 27 日)
- SSL ベースのプッシュ/プル?
- SourceRepo ( http://sourcerepo.com/ ) も HG をサポートしており、BitBucket や Codebase よりもさらに安価です。
- コスト: 1 つの無制限および無制限のリポジトリ/trac/redmine インスタンスと、500MB、1GB、および 3GB のストレージに対して、月額 $4、$7、および $13。(2010 年 3 月 29 日、2010 年 10 月 27 日)
- SSL ベースのプッシュ/プル。ウェブサイトの HTTPS ログイン。