CHICAS’ Use of
GitLab - some notes
Lancaster University Data Conversations 3rd October 2017
Barry Rowlingson
Revision Control
●Is a good thing
●Git is a really good thing
●Barriers to using Git?
Barriers to Using Git
“I don’t want to share my code”
○You don’t have to, have a local repository.
“I can’t share my code with everyone”
○You don’t have to, have a private repository.
“My code is rubbish, nobody should see it”
○Everyone’s code is, together we can make it better.
“My code is valuable, I don’t want it off-site”
○So self-host a git repository.
GitHub.com
●Limited free
private repos.
●Can’t be self-
hosted.
GitLab.com
●Similar
feature-set.
●Limited free
private repos.
●Open source.
●Can be self-
hosted.
fhm-chicas-code.lancs.ac.uk
●Get an ISS VM
●Install GitLab
Minuses
●Installation
○“Omnibus” installation on Ubuntu was easy.
●Admin
○Add users.
●Maintenance
○Look out for security updates
○Look out for update messages
○Run “apt-get install gitlab-ce” occasionally.
Pluses
●Personal Git Repositories
○Single user, backups your working directory
●Total Privacy
○Nothing leaves campus
●Total Control
○We can easily add outside collaborators
Private-public
FrankD pushed a
project from our
GitLab to GitHub for
public consumption.
Conclusion
●Use Gitlab
●Go on
●Go on
●Go on
●Go on….

Barry Rowlingson CHICAS use of git lab