Log in to XetHub
A XetHub account is required for pushing changes to a repository or accessing private repositories.
Create a XetHub account
To create a new account, go to the XetHub web UI and sign in with GitHub, GitLab, or Google to associate your existing credentials with a new XetHub account.
Authenticate and login
Choose between our Personal Access Token and SSH authentication methods.
- Personal Access Token (Recommended)
- SSH
We've implemented HTTPS authentication in the form of personal access tokens. Quickly configure your client to securely interact with our servers with these steps.
- Navigate to the Personal Access Token setup page.
- Click
Create Token
to generate a personalized login command. - Run the generated command from your terminal.
Standard Git SSH authentication is also supported. If you are familiar with and comfortable with configuring SSH keys, you may want to use this method instead.
To encrypt all communications, generate a SSH keypair and add the public key to your XetHub account.