Skip to content

An authentication server for sish that uses GitLab SSH keys for authentication

License

Notifications You must be signed in to change notification settings

trancong12102/sish-gitlab-keys

Repository files navigation

sish-gitlab-keys

Build codecov Maintainability License: MIT

This is an authentication server for sish that uses GitLab SSH keys for authentication.

Features

  • Authenticate sish users with GitLab SSH keys
  • Health check endpoint at /health
  • sish key authentication endpoint at /auth

Usage

See environment variables: environments.md

Binary

Download the latest release from the releases page.

./sish-gitlab-keys

Docker

Use the Docker image from Docker Hub.

docker run -d -p 8080:8080 -e GITLAB_URL=https://gitlab.com -e GITLAB_TOKEN=your_token trancong12102/sish-gitlab-keys

Example docker deployment with sish, let's encrypt in deploy directory.

Development

Environment variables: environments.md

go download
go run ./cmd/server

About

An authentication server for sish that uses GitLab SSH keys for authentication

Resources

License

Stars

Watchers

Forks

Packages

No packages published