リモートソース管理リポジトリを参照できるWebアプリはありますか?[閉まっている]


13

多くのオープンソースプロジェクトがオンラインでホストされており、そのうちのいくつかは非常に便利な「ブラウズ」サービスを提供します。ソース管理プログラムをインストールする必要があるだけでなく、それを起動して接続することは言うまでもありません。

ただし、他のプロジェクトの中には、そのサービスを提供していないものの、リポジトリへの匿名アクセスを許可しているものがあります。

私の質問は、別のリモートリポジトリのアドレスを供給できるWebサービスがあり、そのブラウズサービスが元のサイトによって提供されているかのようにコードをブラウズできるようにすることですSVNリポジトリを表示できるソリューションに特に興味がありますが、他のリポジトリタイプのソリューションについても聞きたいです。

編集:これまでのところ、私の質問に答えていない5つの答えを得たので、私は自分自身を明確にしようとします。ローカルにインストールするソフトウェアや、コードリポジトリの所有者を探しているわけではありません。私は、そのサービスと同じ場所ではなく、別の場所でホストされているリポジトリを参照できる既存のWebサービスを探しています。現時点ではそのようなサービスはありません。


あなたの説明の時点で、私は同意しなければなりません-そのようなサービスはあってはなりません。私にとっては、他の場所でリポジトリを参照するWebサービスを作成することは誰にとっても意味がありません。ドン・カービーがすぐ下にアドバイスしたように、たぶん、ランチパッドで行くべきです。webapps.stackexchange.com/questions/4765/...
cregox

回答:



0

ランチパッドを使用すると、BazaarやSubversionなど、いくつかの形式から別のリポジトリインポートできます。興味のあるリポジトリをインポートしてから、ランチパッドでコピーを参照できます。他のコードホスティングサービスには、同様のインポート機能があります。

Launchpadでは、別のBazaarリポジトリをミラーリングすることもできるため、更新を自動的に取得できます。Subversionでこれを行うサービスが見つかりませんでした。

これはワークステーションに何もインストールしないというあなたの基準を満たしますが、あなたが望んでいた以上の努力であると思います。


0

Redmine、今はこれはどこかのWebサーバーにインストールする必要があるソフトウェアですが、自分でホストすることに興味がない場合は、いつでもどこでも見つけることができます。

これにより、プロジェクトを作成し、リモートリポジトリの適切な詳細を設定することにより、さまざまなオープンソースSCM(SVN、mercurial、gitなど)からソースコードを参照できます。

通常、自分のリポジトリを閲覧することを意味しますが、必要なアクセス資格情報を持っている限り、他の人の閲覧を妨げるものは何もありません。

Tracもこれを行いますが、再度、インスタンスをホストする必要があります。Tracでは、各リモートリポジトリにインスタンスを設定する必要があります(つまり、tracインスタンスごとに1つのプロジェクトしか持てません)が、リポジトリへの複数のリンクを1つのプロジェクトに入れることができます。おそらく面倒になります。Redmineの単一インスタンスで多くのプロジェクトを作成できます。

「インポート」は必要ないため、プロジェクトを参照するときに常に最新の変更が表示され、「ネイティブ」形式で表示されるため、gitリポジトリはインポートされたものではなくgitリポジトリのように見えます。

セルフホスティングの場合、多くのWebサイトプロバイダーが、1回のクリックでredmineなどのアプリをインストールできるコントロールパネルを提供します。


0

私はと考えていTracはあなたがこれを行うことができます。

Assembla.comは、Tracに加えて、Webブラウザーでsvnリポジトリーを表示する機能を提供します。 WebブラウザでのAssemblaのSVN

別のソリューション(Mercurialのsvnを除く)は、Mercurial自体であり、そこからWebサーバーを起動できます。これを行う最も簡単な方法は、TortoiseHgを使用し、メニューからWebサーバーを選択することです。

TortoiseHg Webサーバー
(ソース:nimblecoder.com

最後に、ブラウザでアクセスできるようになります(これのデフォルトポートは8000です)。

ブラウザでのMecurial


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.