diff --git a/start.sh b/start.sh
index 6653f74f6c774b626541b75b18cd678927377a14..cf13a6e3cfefa1354252392ffbdfe53f4462a542 100755
--- a/start.sh
+++ b/start.sh
@@ -242,13 +242,15 @@ fi
 restoreEnvFile
 
 # Configure Git Hook
-if [[ ! -f .git/hooks/post-checkout ]]; then
-  echo "#!/bin/sh" > .git/hooks/post-checkout
-  chmod +x .git/hooks/post-checkout
-fi
-HOOK_DEFINED=$(grep /usr/local/bin/update-env .git/hooks/post-checkout)
-if [[ "$HOOK_DEFINED" = "" ]]; then
-  echo "docker exec ${COMPOSE_PROJECT_NAME}_l3d /usr/local/bin/update-env" >> .git/hooks/post-checkout
+if [[ -d .git ]]; then
+  if [[ ! -f .git/hooks/post-checkout ]]; then
+    echo "#!/bin/sh" > .git/hooks/post-checkout
+    chmod +x .git/hooks/post-checkout
+  fi
+  HOOK_DEFINED=$(grep /usr/local/bin/update-env .git/hooks/post-checkout)
+  if [[ "$HOOK_DEFINED" = "" ]]; then
+    echo "docker exec ${COMPOSE_PROJECT_NAME}_l3d /usr/local/bin/update-env" >> .git/hooks/post-checkout
+  fi
 fi
 /usr/local/bin/update-env