If you are using GitLab outside of the ILL, then you will need to use HTTPS and not SSH for clone/push/pull operations. SSH will work normally if you are using the VPN.

...
 

There isn't anything to compare.

You'll need to use different branch names to get a valid comparison.