fix: git safe.directory для админки (dubious ownership)

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
shop
2026-05-17 14:32:43 +03:00
parent af2901152d
commit d4166ec62a
4 changed files with 53 additions and 8 deletions
+8 -1
View File
@@ -20,7 +20,14 @@ run_in_shop() {
fi
}
git config --global --add safe.directory "$SHOP_ROOT" 2>/dev/null || true
ensure_git_safe() {
git config --global --add safe.directory "$SHOP_ROOT" 2>/dev/null || true
if [ "$(id -u)" -eq 0 ] && id "$RUN_USER" &>/dev/null; then
sudo -u "$RUN_USER" git config --global --add safe.directory "$SHOP_ROOT" 2>/dev/null || true
fi
}
ensure_git_safe
echo "=== Обновление Shop (админка) ==="
echo "Каталог: $SHOP_ROOT"