Guides
Guides
Task-oriented how-tos for everyday git.eu use: accounts, security, tokens, and git access over HTTPS and SSH.
Create an Account & Sign In
Register, verify your email, sign in with a password, or use a passwordless magic link.
Account Settings
Manage your git.eu account and profile settings.
Account Security
Change your password, enable two-factor authentication, and manage trusted devices and sessions.
Git Access (OAuth-PAT)
Set up the OAuth credential helper for git over HTTPS, plus the headless device flow.
Access over SSH
Generate an SSH key pair, register the public key in your account settings, and clone, pull, and push over SSH.
Clone and Push over HTTPS
Create a personal access token and use it for git clone, fetch, and push over HTTPS - at the prompt, in the URL, or cached.
Git Client Setup
Configure TortoiseGit and the Windows Git Credential Manager to authenticate git.eu with a personal access token.
Git LFS
Store large files with Git LFS - install git-lfs, track files, push and clone over HTTPS or SSH.
The git.eu API
Create an API token and call the REST API - authentication, the response envelope, error handling, and a JavaScript example.
API Reference
Every /api/v0 endpoint: paths, parameters, response shapes, and error codes.
Migrate to git.eu
Copy GitHub or any git repositories, with all branches and tags, into your git.eu account.
Authorized Applications
Review and revoke OAuth applications connected to your account.
Browsing Repositories
The repository browsing web UI - file tree and file viewer, commit history and blame, diffs, branches and tags, and the public/private visibility model.
Managing Repositories
The write and admin side of a repository - creating one, changing settings, managing branches and tags, and merging.
API
The git.eu HTTP API - token authentication, the JSON response envelope, and repository endpoints.
Git Clients
Free and open-source git clients - the plain CLI, terminal UIs, editor-integrated tools, and desktop GUIs.