Our web file manager is enhanced with Git functionalities, enabling you to clone and pull sync repositories directly to your server. This integration is available for all eggs/nests without the need for any additional setup.

To utilize this feature, head to your server and in the sidebar select Management -> File Manager. After that, In the upper right corner of the file manager, click the three-dot menu, and you'll find the Git tools option.

Untitled

You can also clone private repositories using this feature. The instructions on how to do so are used for GitHub, instructions may vary depending on what version control site you’re using.

  1. Create a personal access token, there’s a guide on how to do this here: https://help.github.com/articles/creating-a-personal-access-token-for-the-command-line/
  2. Use the URL as follows in the Clone or Pull https://<token>@github.com/<username>/<repository>.git, just replace <token>, <username> and <repository> with whatever your information is.

Once a repository has been cloned, as long as the .git folder exists, you won’t need to repeat the authentication steps. Simply pressing the pull button will work for all users.