2012-11-23 5 views
1

Je suis en train d'essayer de mettre git up avec http://danielmiessler.com/study/git/#website pour gérer mon site. Je travaille en utilisant l'interface utilisateur graphique git dans win7git: la mise à jour après la mise à jour ne fonctionne pas

J'ai obtenu à la dernière étape dans les instructions: site git push

Après avoir poussé sur le site, je suis en mesure de confirmer que le répertoire d'objets dans ~/site .git est mis à jour.

mon crochet est appelé « post_update » il a le contenu suivant

#!/bin/sh 
echo 
echo "**** Pushing data to Live Server.">>~/hi.txt 
echo 
GIT_WORK_TREE=/home/***/public_html/b1a git checkout -f 

quand je vais à/public_html/B1a, il est un répertoire vide. aussi j'ai changé le répertoire des crochets et B1a à 777. après une poussée sur le site que je peux voir à distance que hi.txt a été créé, donc je suppose que le crochet fonctionne mais que la ligne

GIT_WORK_TREE=/home/***/public_html/b1a git checkout -f 

est ne pas. comment puis-je résoudre ce problème

Je vous serais reconnaissant toute aide,

Merci à l'avance,

Bill

+0

Je pense que vous êtes censé remplacer le '***' par un vrai chemin – Nelson

+0

c'est le chemin complet, je viens changé pour *** ici pour des raisons de sécurité – user61629

Répondre

1

J'ai finalement compris cela. le hook essayait d'envoyer au répertoire 'b1a' qui n'est PAS un répertoire git dans ma configuration (ni nue ni normale). Je pense que cela est évident (rétrospectivement mais je n'y ai pas pensé) - Cordialement, Bill

+0

Bon à savoir. +1 – VonC

Questions connexes