2014-01-25 104 views
0

背景:Git的後收到鉤拋出errow

我的服務器裸露的回購

-rwxrwxr-x 1 midnight midnight 58 Jan 24 19:45 post-receive 

$ cat post-receive 
GIT_WORK_TREE = /var/www/mongo_conprima git checkout -f 
file permission of /var/www/mongo_conprima 

drwxr-xr-x 3 midnight midnight  4096 Jan 25 08:40 mongo_conprima 

Porblem我得到以下錯誤在我設置後收到鉤,當我從本地主機

Counting objects: 3, done. 
    Delta compression using up to 4 threads. 
    Compressing objects: 100% (2/2), done. 
    Writing objects: 100% (2/2), 228 bytes, done. 
    Total 2 (delta 1), reused 0 (delta 0) 

remote: hooks/post-receive: 1: hooks/post-receive: GIT_WORK_TREE: not found 

我想在每次推送服務器後更新生產目錄[問題]:git鉤子更新工作目錄和裸git目錄的變化

請幫忙。

回答

0

shell腳本中的變量賦值在等號之前不允許有空格。更改爲:

GIT_WORK_TREE=/var/www/mongo_conprima git checkout -f