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

  • Alan Fullmer

    Alan Fullmer

    3 EYLÜL 2010
  • Erica Griffin

    Erica Griffi

    8 HAZİRAN 2009
  • The Exploiteers

    The Exploite

    4 Ocak 2011