https://github.com/tg123/sshpiper-gh
ssh with your github identity
https://github.com/tg123/sshpiper-gh
github-app ssh
Last synced: 4 months ago
JSON representation
ssh with your github identity
- Host: GitHub
- URL: https://github.com/tg123/sshpiper-gh
- Owner: tg123
- License: mit
- Created: 2023-02-28T08:50:42.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-09T21:41:32.000Z (over 1 year ago)
- Last Synced: 2025-03-28T07:11:27.284Z (7 months ago)
- Topics: github-app, ssh
- Language: Go
- Homepage: https://sshpiper.com/
- Size: 80.1 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# sshpiper github app
ssh with your github identity!
this is a plugin to [sshpiper](https://github.com/tg123/sshpiper)## How to use
1. Create a **PRIVATE** github repo and add `sshpiper.yaml` to it, you can find more example yaml at https://github.com/tg123/sshpiper-gh/blob/main/example/sshpiper.yaml
```
# yaml-language-server: $schema=https://raw.githubusercontent.com/tg123/sshpiper-gh/main/schema.json
upstreams:
# pipe to example@github.com with password `fake`
- host: github.com
username: exmaple
password: fake
```
2. Install [this App](https://github.com/apps/sshpiper) to the private repo

3. `ssh sshpiper.com` and approve the connection with your browser (require github login)
```
ssh sshpiper.com
please open https://sshpiper.com/pipe/09710885-cda5-41cf-8c73-e09617e07f01 with your browser to verify (timeout 1m)
```## sshpiper.com Public Key
```
sshpiper.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICKZHEtpQZNUXgVlGLViAy7P0264kbFUDnQR4E+mylWM
```