If checked, use remote Git repository. WebStudio will pull and push changes to it.
If unchecked, repository is stored in local file system only.
Remote URL or local path to Git repository.
For example: https://github.com/git-repo/git-repo.git or /var/local-git-repo
Git commits are associated with specified user name if value is not empty.
NOTE: Git server must permit to use specified user name for used login. If user name is not specified, Webstudio username is used for Git commits.
Git commits are associated with specified email if value is not empty.
NOTE: Git server must permit to use specified email for used login.
A local path to directory for Git repository. Webstudio uses this specified path to upload Git repository from the server and works with it.
NOTE: Read/Write rights for specified directory is mandatory for Webstudio.
The main branch to commit changes. Usually, 'master' branch.
This is a pattern for new branches in Git repository.
- {project-name} is replaced by project name.
- {username} is replaced by username.
- {current-date} is replaced by current date.
NOTE: Must not contain the following characters: \ : * ? " ' < > | { } ~ ^
Additional regular expression that will be used to validate the name of the new branch.
An error message that will be shown to the user when trying to create a new branch with a name that does not match the additional regular expression.
Comment message template for Git commits.
- {username} is replaced by Webstudio username.
- {user-message} is replaced by user defined commit message. This part of commit message is mandatory.
- {commit-type} is a system property for commits to recognize commit type from a message. This part of commit message is mandatory.
NOTE: Keep default value for non Git repositories.
Folder structure configuration. If flat structure is used, all projects are stored in a given folder.
If non-flat structure is used, projects locations can be can modified.
|