diff --git a/ha-rsync b/ha-rsync
index b424cca0d22cc24c96d5925342f3c703089139d0..3881d2f2d3152b3da5520f10af2d253c070a68a4 100644
--- a/ha-rsync
+++ b/ha-rsync
@@ -2,6 +2,11 @@
 
 rsync -a \
     --exclude-from='/ha-rsync.excludes' \
+    --exclude='/.git' \
+    --exclude='/.gitignore' \
+    --exclude='/.HA_VERSION' \
+    --exclude='/README.md' \
+    --exclude='/secrets.yaml' \
     --delete-after \
     "${GIT_SYNC_ROOT:-/tmp/git}/${GIT_SYNC_DEST:-config}/" \
     /config
diff --git a/ha-rsync.excludes b/ha-rsync.excludes
index 0db410cefd755fe7d0868fa4efc3aa81d5b5be06..ac65a26192322bc33bc40e52fd8726ff36a900e5 100644
--- a/ha-rsync.excludes
+++ b/ha-rsync.excludes
@@ -1,13 +1,7 @@
-/.git
-/.gitignore
-/README.md
-
 /deps
 /image
 /tts
 
-.HA_VERSION
-
 /.cloud/*
 /.storage/*