GitPitch Desktop FAQ


Desktop Frequently Asked Questions

GitPitch Pro + Lite subscriptions unlock GitPitch Desktop.



How can I download the latest GitPitch Desktop image?

To download the latest Desktop image you first need to login to Docker Hub at your command line. You can login using the following command:

docker login

Once you can confirm a successful login you are ready to download the latest Desktop image.

If you activated your subscription directly on the GitPitch website then use the following command:

docker pull gitpitch/desktop:pro

If you activated your subscription on the Docker Store then use the following command:

docker pull store/gitpitch/desktop:pro

Tip! Docker Store subscribers can switch to a GitPitch website subscription…and enjoy a 25% discount.

Allow the download process to complete, then launch the new image as before. Launch instructions are here.


What can I do if changes to my deck do not auto-refresh in the browser?

Each time you create, update, or delete a file within your local working directory, GitPitch Desktop will attempt to automatically refresh the presentation in your browser.

If your browser does not auto-refresh - or fails to refresh cleanly - when you modify a presentation file, simply save the file again and watch for a refresh.

If your browser still does not auto-refresh, use your browser’s reload button to force a refresh.


When working on Windows 10 my deck does not auto-refresh in the browser?

This problem is caused by a known Docker issue re. Docker Volume file change events under Windows 10.

The only known workaround at this time is to use the browser’s reload button to force a refresh.


How can I preview the GitPitch Security confidential mode challenge form?

GitPitch Desktop Pro supports testing of password-protected presentations as detailed in the GitPitch Security Guide.

You can use GitPitch Desktop to develop and preview the Confidential Mode challenge form for your presentation using the following dedicated URL:

http://localhost:9000/desktop/confidential


How can I change the default 9000 port used by GitPitch Desktop?

The default port for GitPitch Desktop is port 9000.

To set a custom port when launching the Desktop you must make two changes on your launch command:

  1. Update the -p port mapping and
  2. Add a matching PORT environment variable

For example, the following command demonstrates how you can launch GitPitch Desktop using port 80:

docker run -it -v {DESKTOPREPO}:/repo -p 80:80 -e PORT=80 gitpitch/desktop:pro

Note, {DESKTOPREPO} is a placeholder. You must replace it with an absolute path to a working directory on your local file system where your local repository files are found.


What happens if GitPitch Desktop finds no PITCHME.md?

If no PITCHME.md files are found in your local working directory then GitPitch Desktop will display the Template Generator window:

With one-click on the Generate Template Now button the Desktop will copy the full set of Quickstart Template files into your local working directory. This is a great way to start a brand new slide deck.


What happens if GitPitch Desktop finds multiple PITCHME.md?

If multiple PITCHME.md files are found in your local working directory then the Desktop Manager will automatically list each slide deck found:

With one-click you can open any deck listed under the Your Slide Decks panel.