Code Hosting

Keep your code safe and ease collabaration on group projects using our code-hosting service.

Getting an account

Features

Private and Internal Repos

To prevent abuse, all accounts are “external” accounts with no private repostories on creation. Internal status will be granted to any group member who contacts one of the admins (sorry, there isn’t an automated way to do this).

Private repositories will also be enabled. As a general rule this is set as 10, but for members there isn’t really a limit - if you need more than 10 contact us and we’ll be happy to up it.

The group has a handful of CI nodes (the exact number depends on usage and resource availablity, but is usually at least 2), members can use these to run CI tasks and deploy pages against. If you wish you can also host your own (private) CI nodes.

Project Pages

Gitlab pages is tightly integrated into gitlab. You can deploy any HTML content for your project using CI tasks (using any tool you like, such as hugo, maven site, j2static, jekyll). Our members have made heavy use of this feature, deploying everything from personal webpages to workshops and university courses.

All pages have the option of using custom domains, or a subdomain on our dedicated pages domain (fosslab.uk). To make use of this feature, have a look at the pages documentation, or you can find examples of how to set this up from the other projects on the server.