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

  • A Alkhaldi

    A Alkhaldi

    12 Mayıs 2007
  • Moto Journal

    Moto Journal

    28 Mayıs 2007