Federal Science DataHubFederal Science DataHub
  • English
  • Français
  • English
  • English
  • Français
  • English
  • Overview
  • Managing Workspaces and Users

    • Getting a workspace (only available on the GC network)
    • Estimate costs (only available on the GC network)
    • Account Setup
    • Requesting, configuring and removing tools in your workspace
    • Invite a user
    • Change a user role
    • Manage your CBR & workspace budgets
  • Storage

    • Working with Azure Storage
    • Bring Your Own Storage

      • Import AWS S3 Bucket
      • Import Azure Storage
      • Import Google Cloud Platform Storage
    • Access Storage in Databricks
    • Use AzCopy to Interact with Storage
  • Databricks

    • Getting Started with Databricks
    • FSDH Cluster Policies
    • MLFlow: AutoML and Experiments
    • Databricks Workflows
    • Dashboarding

      • How to Dashboard in Databricks
      • Dashboarding Tool Comparison
    • External Extensions

      • Git/GitHub Integration with Databricks
      • Databricks VS Code Extension
      • Working with Conda
      • Connecting Google API to Databricks
  • PostgreSQL

    • Create and use a PostgreSQL Database
    • Add a User to PostgreSQL on FSDH
    • PostgreSQL vs Azure Databricks Database Features
  • Web Applications

    • Hosting Web Apps on DataHub
  • Migrating to Production

    • Migrating Storage
    • Migrating Databricks
    • Migrating PostgreSQL
    • Migrating Web Apps
  • User Guidance

    • Account Management and Access control of workspaces
    • Backup and Recovery
    • Code Management
    • Restricted File Types on FSDH Storage
    • Workspace Monitoring
  • Terms and Conditions

Code Management

Source code

The workspace lead must ensure that the open-source code, APIs, and libraries used within the workspace meet the appropriate licensing requirements and are protected from unauthorized modification. It is recommended that workspaces use external reputable Git repositories (such as GitHub) to save and safeguard the source code.

Github and code repo management

Users are responsible for configuring and managing their source code and Git repositories. FSDH allows users to connect to both private and public Github repositories. It is the user's responsibility to manage the Github tokens, passwords and accessibility as appropriate and in accordance with their departmental policies. In selecting their approach to developing, sharing, and managing code, users should follow the principles laid out in the Digital Standards Playbook - Canada.ca and Directive on Service and Digital- Canada.ca.

Edit this page on GitHub
Last Updated: 2026-05-08, 2:30 p.m.
Previous
Backup and Recovery
Next
Restricted File Types on FSDH Storage