Skip to content

Authentication guide

You use two primary methods to authenticate with DocuBot: Google Sign-In for workspace access and GitHub OAuth for repository connections. This guide explains how to set up these connections and manage your permissions.

Sign in with Google

You access the DocuBot dashboard and your personal workspace using your Google account. This is the primary way to manage your documentation sites and sync schedules.

  1. Navigate to the DocuBot landing page.
  2. Click the Sign in button.
  3. Select your Google account from the authentication prompt.
  4. Verify that you’re redirected to the DocuBot overview page.

Once signed in, your profile initials or photo appear in the sidebar to confirm your session is active.

Authorize GitHub access

While public repositories don’t require authorization, you must link your GitHub account to DocuBot to sync documentation from private codebases.

  1. Open your Workspace settings or start the Add repository flow.
  2. Locate the GitHub connection section and click Connect GitHub.
  3. Review the requested permissions on the GitHub OAuth authorization screen.
  4. Click Authorize to establish the secure connection.

DocuBot uses this connection to download the latest state of your private repositories during scheduled syncs.

Verify connection status

You can confirm that your external accounts are correctly linked and active at any time.

  1. Go to the Settings page in your dashboard.
  2. Look for the GitHub connection section.
  3. Confirm that your GitHub username and the connection timestamp are visible.

You can also see a connection status badge on individual repository detail cards within your workspace.

Manage or revoke permissions

You maintain control over your security by reviewing or removing access to your GitHub account whenever necessary.

  1. Navigate to your User profile or Workspace settings.
  2. Find the GitHub connection details.
  3. Select the option to Disconnect GitHub.
  4. Confirm the action to remove DocuBot’s access.

Notice that disconnecting your account disables syncing for all private repositories. You’ll need to re-authorize access to resume updates for those projects.

Troubleshooting and support

If you encounter issues with Google Sign-In or GitHub authorization, ensure your browser isn’t blocking pop-ups or third-party cookies for docubot.cc.

For further assistance with authentication or account access, contact our support team:

Information regarding manual rotation of OAuth tokens or session timeout durations is not available in the current documentation.