SORU
18 Aralık 2008, PERŞEMBE


Hizmet Gıt: bu o kadar basit istiyorum

Sadece http üzerinden çok Mercurial'In hg hizmet! = yayımlamak için nasıl bilmek istiyorum İş kutusu/Windows bunu yapmak için:

git serve 

ve sonra Linux kutusu SADECE:

git clone http://project project 

bitmiş.

CEVAP
18 Aralık 2008, PERŞEMBE


Aşağıdaki anahtarları ile git-daemon: proje ve başlangıç içine gidin

cd project
git daemon --reuseaddr --base-path=. --export-all --verbose

Bu git-daemon geçerli dizini içindeki tüm projeler sunmak için söyler (ki sanırım proje dizini içeren .git/) klasörü. Ayrıca bu bilgisayarı ve çok hızlı geri başlarsan yeniden kullanmak için aynı adresi söyler.

Hatırlaması kolay bir isim ile bir toplu iş komut dosyası içine koyabilirsiniz "hepsini yeniden yazmanız gerekmez.", gitserve Git yeni sürümleri açıklamalarda bazılarının önerdiği gibi, 13**:

[alias]
    serve = !git daemon --reuseaddr --verbose --base-path=. --export-all ./.git

Sunucuda (Windows kutusu) işlem tamamlandıktan sonra, bunu yapabilirsiniz:

git serve

gıt-gıt daemon:// Aktarım Protokolü kullanan istemci (Linux), yapmak gerekir:

git clone git://123.456.789.111/ project

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jeremy Stark

    Jeremy Stark

    23 Mayıs 2010
  • kndx

    kndx

    11 Mart 2006
  • Shantanu Sood

    Shantanu Soo

    3 Kasım 2008