Security

Repository Visibility and Permissions

Guide to manage repository visibility and permissions for models, datasets, and code in Outpost Hub.

Repository Visibility

Public Repositories

  • Visible to everyone.
  • Ideal for open-source projects and public sharing.

Private Repositories

  • Visible only to selected users and collaborators.
  • Suitable for private and sensitive projects.

Managing Permissions

  1. Setting Permissions

    • Access the repository settings and navigate to the "Permissions" section.
    • Add users and assign roles such as admin, collaborator, or viewer.
  2. Branch Protection Rules

    • Define rules to protect branches from unauthorized changes.
    • Configure settings such as required reviews and status checks before merging.

Best Practices

  • Regularly review and update permissions to ensure security.
  • Use branch protection rules to maintain code quality and integrity.