Required tools
Git is the tool used to update nwsync files. The command lines to execute will be given below, but you can also use a graphical client such as TortoiseGit instead.
The second thing needed is a GitLab account.
GitLab project configuration
- Create an account on GitLab if you do not already have one: https://gitlab.com/users/sign_up
- In the top-right corner, you should see a + sign. From the dropdown, select "New project/repository".
![Neverwinter Nights 1: EE > [draft] nwsync free hosting with gitlab > image-2026-9-1_22-52-17.png](/download/attachments/213811214/image-2026-9-1_22-52-17.png?version=1&modificationDate=1788295938269&api=v2)
Initial project configuration
The purpose of this part is to clone an existing project, and then merge this project into your project.
- From a folder of your choice on your computer, clone the project on your computer, either with command-line, or TortoiseGit. The repository URL is in the dropdown black "Code" button. If you do not have a ssh-key, or don't know what it is, select "Clone with https"
![Neverwinter Nights 1: EE > [draft] nwsync free hosting with gitlab > image-2026-9-1_22-55-6.png](/download/thumbnails/213811214/image-2026-9-1_22-55-6.png?version=1&modificationDate=1788296106968&api=v2)
- In another directory, which is not a sub-directory of where you cloned the repository above, clone the project https://gitlab.com/nwn.ovh/nwn-gitlab-nwsync
- Copy all the directory and sub directory contents from this new folder into the folder you cloned in the previous section. Keep the folder hierarchy.
- (git add / commit initial commit, and push)
- (configure deploy/pages)
Caveats