SORU
2 Aralık 2011, Cuma


Capistrano dağıtmak depo URL değiştirdim sonra başarısız.

Git deposundan capistrano üzerinden kolay bir dağıtım var. İlk başta form GitHub dağıtma ettim, her şey yolunda. Ama sonra benim depo BitBucket taşındım ve şimdi alıyorum

fatal: Could not parse object '9cfb...'.

Sorun değiştirdim bir kez geçer

set :deploy_via, :remote_cache

için

set :deploy_via, :copy

ama bu sorunu çözmek değil, sadece atlar. Capistrano sadece eski önbellek bırakmak için söyleyebileceğim herhangi bir yolu var mı?

CEVAP
12 Temmuz 2013, Cuma


Capistrano 2.X

Sil ve yeniden klon repo yeni adresini kullanarak:

cd web/shared
rm -rf cached-copy
git clone ssh://git@example.org/new/repo.git cached-copy

Yeni repo: ** 10 değiştirin

set :repository, "ssh://git@example.org/new/repo.git"
set :scm, :git
set :deploy_via, :remote_cache

Yeniden dağıtmak:

cap deploy

Capistrano 3.X

  1. $deploy_to/repo dizini Kaldır
  2. ** 14 (aynı 2.değiştir X)
  3. cap deploy

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Avast

    Avast

    27 NİSAN 2006
  • grickle

    grickle

    22 AĞUSTOS 2006
  • The Weavers of Eternity Paracord Tutorials

    The Weavers

    1 Ocak 2014