So Academic Computing setup an instance of GitLab for version control, so I’m moving some things from both SVN and Github. We’re using Tower as a GUI, and it took me a bit to figure it out. But yesterday I did. ๐
- Make sure you have an account on git.evergreen.edu!
- Make sure you have an SSH key on your local machine set up in GitLab. Open Terminal and type in cat ~/.ssh/github_rsa.pub — if there’s stuff there, copy it including “ssh-rsa” and go all the way to the email at the end. Then open git.evergreen.edu, go to your profile, then go to SSH keys. The title should be something identifying your machine, and the code should be the code. Note that this assumes you have an SSH key from using github. So, yeah.
- Create an empty project on gitlab. (If you’re migrating an up-to-date repo on Github, there’s a setting for that. I haven’t used it yet, because I’ve been having issues updating my Github theme repo.) Copy the URL (I’ve been using the HTTPS URL, but SSH might work too?).
- Go into Tower, click on the Clone button, and enter the URL. Your username is your full evergreen.edu email. Follow the directions.
- What I’ve then done so far is copy the files from my old theme repository into the folder for my new repository. There’s probably some way better way to handle it.
And now you have a repository on gitlab and your local machine!
