SORU
2 AĞUSTOS 2012, PERŞEMBE


Git bas hata: eski bağlantısını Yapamadı (İzin verilmedi)

Uzak sunucu post-receive hook benim depoyu git bir kontrol yapmak için hazırladım

#!/bin/sh
GIT_WORK_TREE=/var/www/<website> git checkout -f

Ama server git depo için benim yerel makineden bir itme yaptığımda aşağıdaki hata mesajlarını alıyorum:

remote: error: unable to unlink old '<file>' (Permission denied)

Bu konuyu defalarca, neredeyse her dosya için bir hata iletisi görüntülenir.

Ancak gıt kullanarak, burada izinlerini değiştirmek mümkün olduğumu Readme.txt elimde bir dosya var:

-rw-r--r--  1 <serverusername>  <serverusername>  2939 Aug  2 10:58 README.txt

Ama tam olarak aynı sahibi ve aynı izinleri ile diğer dosyaları, bana hata ver.

Başka bir yerel depo için başka bir web sitesi, var olan dosyalar ile benim yerel makine adı olarak sahibi ve ben itmek için uzak sunucu saygılı uzak sunucu sahibinin dosya ve çalışır gibi bir cazibe.

Belli ki izinleri ile ilgili bir hata gibi görünüyor, ama bunu düzeltmek için bir yol bulamıyorum, herhangi bir öneriniz var mı?

CEVAP
2 AĞUSTOS 2012, PERŞEMBE


Dosya bağlantısını kesmek için, size izin 'w hangi dosya olduğunu, bu dosya için değil....' dizini için var

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • atKristaBradford

    atKristaBrad

    4 Aralık 2010
  • Lamborghini

    Lamborghini

    13 Aralık 2005
  • The Dubstep FX

    The Dubstep

    5 Mart 2011