Skip to main content

Activity

The Activity page shows the status of all backup and restore jobs across your repositories.

Activity OverviewActivity Overview

Activity Page​

Navigate to Activity in the sidebar to view a comprehensive list of all operations. Each entry shows:

ColumnDescription
StatusThe current state of the job (running, success, or failed).
RepositoryThe repository the operation belongs to.
OperationBackup or Restore.
TriggerHow the job was initiated: On Demand, Scheduled, or Push Event.
ProgressA progress bar showing completion percentage for running jobs.
Start TimeWhen the job started.
Finish TimeWhen the job completed (if finished).

When you delete a backup, its run stays in the Activity list and is marked as Deleted.

Filtering​

The activity list is paginated and can be filtered to find specific operations. Use the available controls to narrow results by status, repository, or trigger type, or pick a date range on a calendar.

Background Jobs Panel​

Running backups and restores can also be followed from the Background jobs panel at the bottom right of the screen. The panel is available on every page and stays with you as you move around the app:

  • Each running backup or restore is shown step by step, in plain language.
  • Steps that failed are marked, so you can see where a run went wrong.
  • Click the cancel icon on a running job to cancel it. GitSec shows a Cancelling the run notification and the job's status changes to Cancelled.

Per-Repository Activity​

You can also view activity for a specific repository from the Activity tab on the repository detail page. This shows only the jobs related to that repository.

Failure Reasons​

When a backup or restore finishes as Failed or Partially Completed, GitSec explains what went wrong in plain language:

  • Hover over the status badge to see a short summary of the failure, such as Backup completed with errors: 1 of 3 steps failed.
  • Open the row to see the execution details: each included scope (Code & Commits, Pull Requests, Issues, ...) is listed with its own status and message, so you can see exactly which step failed and why for example Storage quota reached. Free up space or upgrade your plan. or Git provider rate limit reached.

Messages are shown in your preferred language (English or Turkish).

You also receive an email notification when a backup or restore fails. The email contains the same failure reason shown in the dashboard.

Troubleshooting Failed Jobs​

If a job shows a failed status:

  1. Read the failure reason: hover over the status badge or open the row.
  2. Verify that your Git provider app installation or GitLab connection is still active, or, for GitLab Self-Managed, that your access token is still valid.
  3. Ensure your storage provider is reachable and properly configured.
  4. For push event backups, verify the webhook is correctly registered.
  5. Retry the operation by triggering a new on-demand backup.