Password-store on Windows: Unterschied zwischen den Versionen
Die Seite wurde neu angelegt: „Wir möchten [https://www.passwordstore.org/ password-store] unter Windows einrichten. Dabei soll [https://qtpass.org/ qtpass] und [https://github.com/browserp…“ |
Keine Bearbeitungszusammenfassung |
||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 25: | Zeile 25: | ||
GIT_SSH Umgebungsvariable hinterlegen, z. B.: | GIT_SSH Umgebungsvariable hinterlegen, z. B.: | ||
GIT_SSH C:\ProgramData\chocolatey\bin\PLINK.EXE | GIT_SSH C:\ProgramData\chocolatey\bin\PLINK.EXE | ||
Anschließend plink Verbindungen testen. Powershell öffnen und Kommando ausführen, z. B. | |||
plink.exe -v -P 222 git@myhost.mydomain.com | |||
"Store key in cache?" Mit 'y' bestätigen | |||
GIT user setzen | |||
git config --global user.name "Firstname Lastname" | |||
git config --global user.email "your_email@youremail.com" | |||
SSH Config erstellen in C:\users\myuser\.ssh\config (falls abweichende User & Ports), z. B. | SSH Config erstellen in C:\users\myuser\.ssh\config (falls abweichende User & Ports), z. B. |
Aktuelle Version vom 3. März 2019, 17:49 Uhr
Wir möchten password-store unter Windows einrichten. Dabei soll qtpass und browserpass zum Einsatz kommen.
Voraussetzungen
- Putty Paket (v. a. pageant und plink)
- gpg
- git
- browserpass
- qtpass
Am einfachsten geht es mit chocolatey
choco install putty gpg4win-vanilla qtpass git
Vorbereitungen
gpg
gpg Schlüssel importieren. Am einfachsten geht das in der Powershell
gpg --import 'my_gpg_key.asc'
git & ssh
Pageant zum Autostart hinzufügen
Win + R shell:startup my_ssh_key.ppk (Muss im PPK Format sein) und mit pageant.exe öffnen
GIT_SSH Umgebungsvariable hinterlegen, z. B.:
GIT_SSH C:\ProgramData\chocolatey\bin\PLINK.EXE
Anschließend plink Verbindungen testen. Powershell öffnen und Kommando ausführen, z. B.
plink.exe -v -P 222 git@myhost.mydomain.com "Store key in cache?" Mit 'y' bestätigen
GIT user setzen
git config --global user.name "Firstname Lastname" git config --global user.email "your_email@youremail.com"
SSH Config erstellen in C:\users\myuser\.ssh\config (falls abweichende User & Ports), z. B.
*.mydomain.com Port 222 User myuser
Nun müsste schon ein 'git clone' aus der git-bash möglich sein
git clone ssh://git@myhost.mydomain.com:222/myuser/.password-store.git
Browserpass
browserpass-windows64.zip [1] herunterladen und entpacken. Anschließend .\install.ps1 in der Powershell ausführen. Browserauswahl beantworten & fertig.
Browserpass erwartet den Ordner im Home-Verzeichnis unter '.password-store'.
qtpass
qtpass sucht den Ordner standardmäßig im Homeverzeichnis unter 'password-store'. Das muss in den Einstellungen auf '.password-store' angepasst werden.