GitHub Setup

You need the following three things, to edit the content of BlastoDB:

  1. Create a GitHub account
  2. Request access to the BlastoDB repository
  3. Generate a personal access token
  4. Log In

Step 1: Create a GitHub account

Go to github.com, click Sign up, and create an account.


Step 2: Request access to the repository

The BlastoDB repository is part of the organization "Tasousis Lab". You need to be added as a member of this lab before you can make changes to the BlastoDB website.

Contact Tasos and send him your username. He will add you to Tsaousis-Lab and give you access to the repository. Once you have access, you can log into the CMS. For this, you need a personal access token (PAT).


Step 3: Generate a personal access token

The CMS requires a personal access token to authenticate on your behalf. This is a long password that you generate once and use to log in.

IMPORTANT: Please make shure you follow these steps carefully. To get access you must create a token (classic). If you generate the wrong token, you can not log in.

  1. Go to https://github.com/settings/tokens. This opens the Page where you can create a PAT.
    • Or navigate there manually:
      • Click your profile picture in the top-right corner and choose Settings
      • Scroll down in the left sidebar and click Developer settings
      • Click Personal access tokensTokens (classic)
  2. Click Generate new tokenGenerate new token (classic)
  3. Give it a descriptive name, e.g. BlastoDB
  4. Set the Expiration — choose No expiration or set a date far in the future
  5. Under Select scopes, tick repo (this grants access to read and write repository content)
  6. Scroll down and click Generate token
  7. Copy the token immediately — GitHub will only show it once.
  8. Paste it into a password manager, never store it as plain text!

Security Consideration

It is really important that you keep this password private. Please store it in the password manager of your choice, and never in a unencypted file on your computer.

If you loose your PAT, delete it immediately (https://github.com/settings/tokens). You can always create a new one.


Step 4: Logging in

Once you have your token, go to www.blastodb/admin and follow the steps on the Logging into the CMS page.