docs: Synology Git Berechtigungsbits Problem dokumentieren
- Erkläre das 'local changes' Fehler-Problem auf Synology - Ursache: Automatische Berechtigungsänderungen (executable bit) - Lösung: git checkout <datei> vor git pull - Zeige Beispiel (old mode 100644 vs new mode 100755)
This commit is contained in:
parent
aa48040264
commit
288d2f3db5
|
|
@ -150,5 +150,35 @@ docker-compose up -d --build
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Synology NAS: Git Berechtigungsbits Problem
|
||||||
|
|
||||||
|
**Bei `git pull` auf Synology:**
|
||||||
|
```bash
|
||||||
|
error: Your local changes to the following files would be overwritten by merge:
|
||||||
|
api.py
|
||||||
|
container_manager.py
|
||||||
|
```
|
||||||
|
|
||||||
|
**Ursache:** Synology ändert automatisch Datei-Berechtigungen (executable bit).
|
||||||
|
|
||||||
|
**Lösung:**
|
||||||
|
```bash
|
||||||
|
# Lokale Berechtigungsänderungen verwerfen
|
||||||
|
git checkout api.py container_manager.py
|
||||||
|
|
||||||
|
# Dann pull machen
|
||||||
|
git pull origin main
|
||||||
|
```
|
||||||
|
|
||||||
|
Das ist NICHT ein echtes Code-Problem - nur Berechtigungsbits:
|
||||||
|
```
|
||||||
|
old mode 100644 (nicht ausführbar)
|
||||||
|
new mode 100755 (ausführbar)
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
**Dokumentation:** 2026-02-03
|
**Dokumentation:** 2026-02-03
|
||||||
**Getestet auf:** Synology NAS, Docker 20.10+, Docker Compose 2.0+
|
**Getestet auf:** Synology NAS, Docker 20.10+, Docker Compose 2.0+
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user