Uzak kaynak denetim deposuna göz atmaya izin veren bir web uygulaması var mı? [kapalı]


13

Çevrimiçi olarak barındırılan birçok açık kaynaklı proje var ve bazıları tarayıcımda bir grafik arayüzü kullanarak kaynak kodlarına göz atmamı ve böylece birkaç ilginç alanda hatta ateşleme ve bağlantı, kaynak kontrol programı yüklü olması bile gerek.

Bununla birlikte, diğer bazı projeler bu hizmeti sunmaz, ancak depolarına anonim erişime izin verir.

Benim sorum, farklı, uzak bir deponun adresini besleyebilecek ve daha sonra bu tarama hizmeti orijinal site tarafından sunulmuş gibi göz atmama izin verebilecek bazı web hizmetleri var . Özellikle SVN depolarını görüntüleyebilecek çözümlerle ilgileniyorum , ancak diğer havuz türlerinin çözümlerini de duymak istiyorum.

EDIT: Şimdiye kadar soruma cevap vermeyen 5 cevap aldım, kendimi açıklığa kavuşturmaya çalışacağım. Yerel olarak yüklediğim bir yazılım aramıyorum ya da kod deposunun sahibi değilim. Başka bir yerde barındırılan bir depoya göz atmamı sağlayan mevcut bir web hizmetini arıyorum , bu hizmetle aynı yerde değil. Sanırım şu anda böyle bir hizmet yok.


Açıklamandan itibaren aynı fikirdeyim - Böyle bir hizmet olmamalı. Benim için kimsenin başka yerde depoya göz atan bir web hizmeti oluşturması bile mantıklı değil. Belki Don Kirby'nin aşağıda önerdiği gibi fırlatma rampası ile gitmelisiniz. webapps.stackexchange.com/questions/4765/…
cregox

Yanıtlar:



0

Launchpad, Bazaar ve Subversion gibi çeşitli biçimlerden başka bir depo almanıza olanak tanır . İlgilendiğiniz havuzu içe aktarabilir ve ardından fırlatma rampasında kopyaya göz atabilirsiniz. Diğer kod barındırma hizmetleri benzer içe aktarma özelliklerine sahip olabilir.

Launchpad ayrıca başka bir Bazaar deposunu yansıtmanıza izin verir , böylece otomatik olarak herhangi bir güncelleme alırsınız. Subversion için bunu yapan hiçbir hizmet bulamadım.

Bu, iş istasyonunuza hiçbir şey kurmama ölçütlerinizi karşılar, ancak bunun umduğunuzdan daha fazla çaba sarf ettiğinden şüpheleniyorum.


0

Redmine , şimdi tamam bu bir yere bir web sunucusuna yüklemek zorunda yazılım ama kendiniz barındırma ilgilenmiyorsanız, her zaman olurdu bir yerde bulabilirsiniz.

Bu, bir proje oluşturarak ve uzak repo için uygun ayrıntıları ayarlayarak çeşitli açık kaynak SCM'lerden (örn. SVN, mercurial, git) kaynak koduna göz atmanıza olanak tanır.

Bu genellikle kendi repo'nuza göz atmanız anlamına geliyordu, ancak gerekli erişim kimlik bilgilerine sahip olduğunuz sürece başka birinin göz atmasını engelleyen hiçbir şey yok.

Trac de bunu yapar, ancak yine de bunun bir örneğini barındırmanız gerekir. Trac ayrıca her uzak havuz için bir örnek oluşturmanızı gerektirir (yani her bir trac örneği için yalnızca 1 projeniz olabilir), ancak tek bir projeye depolara birkaç bağlantı koyabilirsiniz - birçok farklı uzak depoyu izliyorsanız, bu muhtemelen dağınık hale gelir. Tek bir Redmine örneğinde birçok proje oluşturabilirsiniz.

'İçe aktarma' gerekmez, bu nedenle projelere göz atarken her zaman en son değişiklikleri görürsünüz ve bunları 'yerel' biçiminde görürsünüz, böylece bir git repo içe aktarılan bir değil, git repo gibi görünür .

Kendi kendini barındırma için, birçok web sitesi sağlayıcısı size 1 tıklama ile redmine gibi uygulamaları yüklemenizi sağlayacak bir kontrol paneli verecektir.


0

Trac'ın bunu yapmanıza izin verdiğine inanıyorum .

Assembla.com, Trac'in yanı sıra svn deponuzu bir web tarayıcısında görüntüleme olanağı sunar. Web Tarayıcısında Assembla Üzerinde SVN

Başka bir çözüm (ama Mercurial için svn için değil) bir web sunucusunun başlatılabildiği Mercurial'ın kendisidir. Bunu yapmanın en kolay yolu TortoiseHg kullanmak ve menüden Web Sunucusu'nu seçmektir:

TortoiseHg Web Sunucusu
(kaynak: nimblecoder.com )

Son olarak, tarayıcınızdan erişebilirsiniz (bunun için varsayılan bağlantı noktası 8000'dir):

Bir tarayıcıda Mecurial


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.