Creating projects connected to external repositories
If you already have a project in an external repository, you can connect it to Constructor Platform. Your already prepared project will be copied from the external Git to Constructor Platform. The project will be managed in the external Git. Thus, third-party users who are not registered in the Constructor Platform will be able to access the project in Git and commit their changes there.
To connect an external project, you need to configure a range of parameters on the repository side and on the Constructor Platform side.
When you connect your external gate to the platform, you clone a project from the external repository branch that you specify for the project you create in the platform. The platform workflow will interact only with this branch.
You will need to specify:
- The address of the external repository (the Git connection string parameter)
- The branch of the repository in which the cloned project is located and with which the platform project will work (the Branch name parameter); the project workflow, data frames, publications will interact with this branch
- The webhook (the Web-hook URL parameter) to quickly synchronize the content of the cloned project in the platform with the external Git repository
For the Desk, you can change the working branch using VScode extention, but for the project workflow the branch remains the same as specified when cloning the external repository.
For the details on how to configure the connection to your external Git, see Connecting projects to external repositories.