2012-07-16 25 views
9

Değişikliklerimi uzak bir sunucudaki bir klasöre zorlamak istiyorum. Bir harita sürüşü bile yapabilirim. Dilemek istediğim sunucu klasörünü seçebileceğim bir klasör tarayıcısı (repo oluşturmak için nerede seçim yapmakla aynı) olsaydı. Bildiğimden beri burada bir sözdizimi hatası var. Bir uzaktan eklemeGit Gui ile Uzaktan Ekleme Nasıl Yapılır?

enter image description here

+0

Oy verdiğinizde bunun neden kötü bir soru olduğunu açıklayabilir misiniz? Ya da lütfen bana doğru yönde mi işaret edin? – isurfbecause

cevap

4

fiziksel uzaktan kendisi ile ilgisi yoktur. Sadece uzaktan kumandalara referansların yönetimi içindir.

Bu söylendiği gibi, bir sunucuya dağıtmak için Git'i kullanmak istediğiniz gibi geliyor. Bunu elde etmek için bir dalın itilmesini kullanabilirsiniz. Bununla birlikte, ilk Şimdi bir dalına itmek her zaman yangın bu repoya bir kanca eklemelisiniz sunucuya

git clone --bare //path/to/your/repo /some/dir/on/the/server/.git 

bu çalışan üzerinden uzaktan kurulum olması gerekir. yapacağınız bu kanca içinde:

git --git-dir=/some/dir/on/the/server/.git --work-tree=/where/to/deploy/to checkout deployment-branch -- . 

Yukarıdaki satırı sarmak için gereken kod birkaç satır almak için git update hook google gerekecek.

İlgili konular