Gopass Probleme beim Sync ins Git-Repo unter Windows
Hallo allerseits,
ich bin gerade dabei, mir mit gopass eine neue Lösung zur Passwortverwaltung einzurichten. Dabei liegt der Fokus auf der problemlosen Nutzung auf unterschiedlichen Plattformen und Geräten. Bei Keepass hatte ich hier wiederholt Sync-Fehler, wenn die Datenbank auf mehreren Systemen geöffnet war...
gopass ist etwas umständlicher einzurichten, dafür ist die Idee dahinter einfach genial - für einen persönlichen Passwortsafe gleichermaßen wie für einen im Team genutzten Passwortsafe.
Ich habe gopass samt git4Windows und GPG4Win auf meinem Windows-Hauptrechner eingerichtet. SSH, GPG konfiguriert... Sync nach dem zentralen Git-Reposoitory funktioniert soweit, aber:
Während ich den Sync mit dem Befehl in der gitbash erfolgreich durchführen kann, funktioniert es in PowerShell und Windows PowerShell nicht
gitbash:
PowerShell:
Der SSH Key ist aber richtig konfiguriert. Der Test der SSH-Verbindung zum Git-Repo ist in gitbash und PowerShell gleichermaßen erfolgreich
gitbash:
PowerShell:
Irgend etwas muss ja dann mit der Verbindung zum Git-Repo aus gopass heraus anders laufen. Hat wer eine Idee, an welcher Schraube ich noch drehen kann, damit es funktioniert?
Vielen Dank schon mal.
VG mhard666
ich bin gerade dabei, mir mit gopass eine neue Lösung zur Passwortverwaltung einzurichten. Dabei liegt der Fokus auf der problemlosen Nutzung auf unterschiedlichen Plattformen und Geräten. Bei Keepass hatte ich hier wiederholt Sync-Fehler, wenn die Datenbank auf mehreren Systemen geöffnet war...
gopass ist etwas umständlicher einzurichten, dafür ist die Idee dahinter einfach genial - für einen persönlichen Passwortsafe gleichermaßen wie für einen im Team genutzten Passwortsafe.
Ich habe gopass samt git4Windows und GPG4Win auf meinem Windows-Hauptrechner eingerichtet. SSH, GPG konfiguriert... Sync nach dem zentralen Git-Reposoitory funktioniert soweit, aber:
Während ich den Sync mit dem Befehl
gopass sync
gitbash:
$ gopass sync
� Syncing with all remotes ...
[<root>]
gitfs pull and push ... Skipped (no remote)
[private]
gitfs pull and push ... OK (no changes)
done
✅ All done
PowerShell:
❯ gopass sync
� Syncing with all remotes ...
[<root>]
gitfs pull and push ... Skipped (no remote)
[private]
gitfs pull and push ... ⚠ Failed to pull before git push: exit status 1: git@gitrepo.org: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
❌ Failed to push "private" to its remote: exit status 128: git@gitrepo.org: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
✅ All done
Der SSH Key ist aber richtig konfiguriert. Der Test der SSH-Verbindung zum Git-Repo ist in gitbash und PowerShell gleichermaßen erfolgreich
gitbash:
$ ssh -T git@gitrepo.org
Enter passphrase for key '/c/Users/xxxxxx/.ssh/id_ed25519':
Hi there, xxxxxx! You've successfully authenticated with the key named PC; user@domain, but Forgejo does not provide shell access.
If this is unexpected, please log in with password and setup Forgejo under another user.
PowerShell:
❯ ssh -T git@gitrepo.org
Enter passphrase for key 'C:\Users\xxxxxx/.ssh/id_ed25519':
Hi there, xxxxxx! You've successfully authenticated with the key named PC; user@domain, but Forgejo does not provide shell access.
If this is unexpected, please log in with password and setup Forgejo under another user.
Irgend etwas muss ja dann mit der Verbindung zum Git-Repo aus gopass heraus anders laufen. Hat wer eine Idee, an welcher Schraube ich noch drehen kann, damit es funktioniert?
Vielen Dank schon mal.
VG mhard666
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 3860149603
Url: https://administrator.de/contentid/3860149603
Ausgedruckt am: 24.11.2024 um 08:11 Uhr