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

  • graham025

    graham025

    25 NİSAN 2006
  • HDstarcraft

    HDstarcraft

    12 Mayıs 2009
  • Strata1000

    Strata1000

    28 EYLÜL 2009