Gitlab Master FAQ
From pCT
Main Page -> Documentation -> Gitlab Master FAQ
This is a collection of frequently asked Gitlab questions for project maintainers
Please edit this page and add your question, or send email to pCT@uib.no
Importing an external package
The project will use a couple of external packages which are hosted in a different master repository. Copies of such external packages can be added to the gitlab server under our project group to provide a consistent package.
Here is a proposed workflow for importing a package which is already hosted in git.
- Create new repository in the pCT group or ask for creation, lets call it newPackage
- Fork the repository to your user space
- Clone the package you want to import
git clone <some_external_link> newPackage # we give it the new name
cd newPackage
- Redirect upstream URL to the fork in your gitlab user space
git remote set-url origin https://user@gitlab.uib.no/user/newPackage.git
- Now make a forced push (option -f) to import the repository to your fork
git push -f origin
- Create merge request to branch import (if not existing, master or any other appropriate branch) by following the instructions Pull/Merge request