Pull from GitHub and merge changes

Hi There,

Just new to GitLab (and git in general). We are currently running CE on an internal private server.

I would like to clone a public read-only project into GitLab, be able to make my customisations, but then be able to merge with the remote origin when there are updates.

I have successfully clones the project into GitLab (easy part), and I believe I need to ‘git pull’ to grab and merge the updates, however when I run this, I get the error:

fatal: This operation must be run in a work tree

Any pointers on where I might be going wrong? Let me know if more info is required.