RevDeBug
RevDeBug main website
  • Introduction
  • Installing RevDeBug server
    • Server Settings Overview
    • Settings & Administration
    • Migrate RevDeBug Server
  • Updating RevDeBug server
  • Repository Configuration
  • Supported langauges
    • C#
      • C# Azure Functions
      • API
      • Data masking
      • Recording complex objects
    • Java
      • API
      • Data masking
      • Recording complex objects
    • JavaScript
      • Advanced configuration
      • API
      • Cleaning RevDeBug instrumentation
      • Data masking
    • Python
      • Settings overview
      • API
  • RevDeBug features
    • APM
    • Observability & Tracing
    • Flight Recorder
    • Infrastructure Map
    • Browser Recording
    • Error Tracking
    • Database Monitoring
    • Browser Monitoring
    • Tests Monitoring
    • Frontend Logs
    • Alarms
    • VM Monitoring
    • Kubernetes Monitoring
  • Release notes
    • What's new 🎁
    • Older versions
  • How to guides
    • How to add an SSL certificate?
    • How to setup Notifications from RevDeBug in Slack or MS Teams
    • Connecting GIT repository using SSH keys
  • FAQ
Powered by GitBook
On this page

Was this helpful?

  1. How to guides

Connecting GIT repository using SSH keys

It is possible to connect to GIT repository using a passwordless service-user ssh key instead of login/password pair.

PreviousHow to setup Notifications from RevDeBug in Slack or MS TeamsNextFAQ

Last updated 2 years ago

Was this helpful?

RevDeBug recordings are overlayed on source code fetched directly from GIT repository.

Repository configuration using login and password and HTTP/HTTPS transport for projects can be set up inside Settings > Repository Configuration.

When SSH transport is required, the following steps are needed:

  • A private password-less SSH key for a service user, preferably read-only, needs to be uploaded into /var/revdebug/git-ssh-key-dir/ folder on the RevDeBug Server (location can differ depending on REVDEBUG_VOLUME_GIT_SSH_KEYS server configuration setting).

  • Repository address in Settings > Repository Configuration, have to be set in a format similar to: git@gitlab.com:revdebug/python/rdbcpython.git

  • Login and Password fields are to remain empty.

Refspec git support

Your program code can be auto-loaded from your repo even when you use a non-default refspec. All you have to do to link the code from the custom refspec is to configure "Additional refspecs".

refs/path/in/revdebug/*:refs/path/to/remote/refspece/*

More information on refspec can be found

here