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

  • bobinire

    bobinire

    24 EYLÜL 2006
  • HowtoDrawAndPaint

    HowtoDrawAnd

    24 EKİM 2010
  • RocketJump

    RocketJump

    22 ŞUBAT 2006