Skip to content

feat: SSH UI #1141

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 20 commits into
base: main
Choose a base branch
from
Open

feat: SSH UI #1141

wants to merge 20 commits into from

Conversation

fabiovincenzi
Copy link
Contributor

This PR adds an SSH-key management UI. Based on #987

To ease review, a separate PR has been opened against the SSH integration branch to highlight only the UI-related changes: G-Research#52

  • Frontend

    • Every key is displayed only by its SHA-256 fingerprint,
    • New SSH tab in the clone popup
  • Backend – Two endpoints make it work:

    • GET /:username/ssh-keys → returns all fingerprints for the user.
    • DELETE /:username/ssh-keys/fingerprint → accepts { fingerprint } in the body and removes the matching key.
Screenshot 2025-05-28 at 13 30 09 Screenshot 2025-05-28 at 13 29 56 Screenshot 2025-05-28 at 13 29 50

Note: Restored from deleted fork

This PR recreates the **original PR #1033 **, which was automatically closed due to accidental fork deletion.

** For discussions and reviews:** See the original PR #1033

All commits are identical to the original with preserved git history.

Copy link

netlify bot commented Aug 4, 2025

Deploy Preview for endearing-brigadeiros-63f9d0 ready!

Name Link
🔨 Latest commit 55702c1
🔍 Latest deploy log https://app.netlify.com/projects/endearing-brigadeiros-63f9d0/deploys/6890d51def48380008c553b7
😎 Deploy Preview https://deploy-preview-1141--endearing-brigadeiros-63f9d0.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Feat] Add UI management for public SSH keys
3 participants