Gitpass Setup Instructions

1 Create a GitHub Account

If you don't already have one, create a free GitHub account at github.com

You'll need this account to store your encrypted password data securely.

2 Obtain a GitHub Personal Access Token

Generate a Personal Access Token (PAT) to allow Gitpass to access your repository:

GitHub's Personal Access Token Guide

Important: Make sure to grant the token repository access permissions and save it securely - you won't be able to see it again!

3 Create a Repository

Create a new repository on GitHub that will store your encrypted password data.

You can make it private for extra security, or public if you prefer (the data will be encrypted either way).

4 Add a File to Your Repository

Add any file to your repository to initialize it. For example:

passwords.txt, data.json, or vault.dat

The file can be empty initially - Gitpass will use this file to store your encrypted password data.

5 Initialize Your Gitpass Account

Use the following information to set up your Gitpass account:

GitHub Username: Your GitHub username

Personal Access Token: The PAT you generated in step 2

Repository Name: The name of the repository you created

Filename: The name of the file you added (e.g., passwords.txt)

6 Set Your Master Password

Choose a strong master password for your Gitpass account.

This password will encrypt all your stored data and can be changed later from the settings page.

Remember: Your master password is not stored anywhere - if you forget it, you'll lose access to your encrypted data!

Security Note: Your passwords are encrypted locally before being stored in your GitHub repository. Neither GitHub nor Gitpass can access your unencrypted password data.