3. 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.
7. 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.
8. Pluses
●Personal Git Repositories
○Single user, backups your working directory
●Total Privacy
○Nothing leaves campus
●Total Control
○We can easily add outside collaborators