[ bug ] Error: private key is encrypted
- 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
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