gitui-org / gitui-org/gitui

[ bug ] Error: private key is encrypted

Offen
#2,378 7 Kommentare 8 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
bug
Vorherrschende Sprache
Rust
Sterne
22.5k
Forks
773
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

**Describe the bug**
gitui can't deal with encrypted private keys.

**To Reproduce**
Steps to reproduce the behavior:
1. Create an encrypted key
2. add the key to your ~/.gitconfig under `user.signingkey`
3. Attempt to commit files using `gitu`

**Expected behavior**
Use the ssh-agent or ask for the password.

**Context (please complete the following information):**
- OS/Distro + Version: `ubuntu 24`]
- GitUI Version: gitui 0.26.3 2024-06-02 (95e1d4d)
- Rust version: 1.81.0

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Reproduziere den Fehler in gitui 0.26.3 mit einem verschlüsselten Schlüssel, der in ~/.gitconfig als user.signingkey konfiguriert ist, und verfolge dann den Einstiegspunkt für das Signieren von Commits. Prüfe, wie die Anwendung den Fehler bei einem verschlüsselten Schlüssel behandelt, und vergleiche dies mit dem erwarteten Verhalten von ssh-agent oder einer Passwortabfrage. Als erledigt gilt die Aufgabe, wenn Commits mit verschlüsselten privaten Schlüsseln über einen dieser Wege funktionieren.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
git, rust
Bereich
cli, security
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Aktiv
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
54/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.