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

  • bmarian22

    bmarian22

    22 Aralık 2007
  • Fubar Protocol

    Fubar Protoc

    21 AĞUSTOS 2010
  • K-391

    K-391

    23 EKİM 2012