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

  • BgirlNilaya

    BgirlNilaya

    29 EKİM 2008
  • chickenby

    chickenby

    2 HAZİRAN 2008
  • Eric Anthony

    Eric Anthony

    13 AĞUSTOS 2011