Github Integration

Definition

The Github integration allows you to set up Github Code Sync for any of your Vessels or Blueprints.

Shipyard supports an unlimited number of connections to multiple different organizations. Every repository that is synced with Shipyard will be available to any user in the Organization with "Create" or "Edit" access for Vessels or Blueprints.

Setup

By clicking Add Connection you can choose to sync Shipyard to any organization that your Github account has access to. In this setup flow, you can then specify whether to give Shipyard access to all repositories (including newly created ones) or only specific repositories. By default, Shipyard will have read-only access to the contents of the repositories you select.

Once a connection has been set up, you can always change the level of access after the fact. The edit button will redirect you to the Github application page where you can change repository access or delete the connection altogether.

Screenshots

Limitations

  1. Shipyard has a 1:1 relationship when connecting to Github organizations. You cannot sync your personal organization in Github with two different organizations in Shipyard.

Learn More

Last updated

Was this helpful?