Password-store on Windows: Unterschied zwischen den Versionen

Aus Cowwwiki
Zur Navigation springen Zur Suche springen
Benjaminfras (Diskussion | Beiträge)
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…“
 
Benjaminfras (Diskussion | Beiträge)
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.