| | |
| | | # RESTART REQUIRED |
| | | git.sshBindInterface = |
| | | |
| | | # Manually specify the hostname to use in advertised SSH repository urls. |
| | | # This may be useful in complex forwarding setups. |
| | | # |
| | | # SINCE 1.7.0 |
| | | git.sshAdvertisedHost = |
| | | |
| | | # Manually specify the port to use in advertised SSH repository urls. |
| | | # This may be useful in complex forwarding setups. |
| | | # |
| | | # SINCE 1.7.0 |
| | | git.sshAdvertisedPort = |
| | | |
| | | # Specify the SSH key manager to use for retrieving, storing, and removing |
| | | # SSH keys. |
| | | # |
| | |
| | | # |
| | | # SINCE 1.5.0 |
| | | git.sshKeysFolder= ${baseFolder}/ssh |
| | | |
| | | # Use Kerberos5 (GSS) authentication |
| | | # |
| | | # SINCE 1.7.0 |
| | | git.sshWithKrb5 = false |
| | | |
| | | # The path to a Kerberos 5 keytab. |
| | | # |
| | | # SINCE 1.7.0 |
| | | git.sshKrb5Keytab = |
| | | |
| | | # The service principal name to be used for Kerberos5. |
| | | # The default is host/hostname. |
| | | # |
| | | # SINCE 1.7.0 |
| | | git.sshKrb5ServicePrincipalName = |
| | | |
| | | # Strip the domain suffix from a kerberos username. |
| | | # e.g. james@bigbox would be "james" |
| | | # |
| | | # SINCE 1.7.0 |
| | | git.sshKrb5StripDomain = true |
| | | |
| | | # SSH backend NIO2|MINA. |
| | | # |
| | |
| | | # SINCE 1.5.0 |
| | | tickets.closeOnPushCommitMessageRegex = (?:fixes|closes)[\\s-]+#?(\\d+) |
| | | |
| | | # The case-insensitive regular expression used to identify and link tickets on |
| | | # push to the commits based on commit message. In the case of a patchset |
| | | # self references are ignored |
| | | # |
| | | # SINCE 1.8.0 |
| | | tickets.linkOnPushCommitMessageRegex = (?:ref|task|issue|bug)?[\\s-]*#(\\d+) |
| | | |
| | | # Specify the location of the Lucene Ticket index |
| | | # |
| | | # SINCE 1.4.0 |
| | |
| | | # |
| | | # SINCE 1.5.0 |
| | | plugins.registry = http://plugins.gitblit.com/plugins.json |
| | | |
| | | # The HTTP proxy host for plugin manager. |
| | | # |
| | | # SINCE 1.7.0 |
| | | plugins.httpProxyHost = |
| | | |
| | | # The HTTP proxy port for plugin manager. |
| | | # |
| | | # SINCE 1.7.0 |
| | | plugins.httpProxyPort = |
| | | |
| | | # The HTTP proxy authorization header for plugin manager. |
| | | # |
| | | # SINCE 1.7.0 |
| | | plugins.httpProxyAuthorization = |
| | | |
| | | # Number of threads used to handle miscellaneous tasks in the background. |
| | | # |
| | |
| | | # BASEFOLDER |
| | | web.projectsFile = ${baseFolder}/projects.conf |
| | | |
| | | # Defines the tab length for all blob views |
| | | # |
| | | # SINCE 1.7.0 |
| | | web.tabLength = 4 |
| | | |
| | | # Either the full path to a user config file (users.conf) |
| | | # OR a fully qualified class name that implements the IUserService interface. |
| | | # |
| | |
| | | # Valid providers are: |
| | | # |
| | | # htpasswd |
| | | # httpheader |
| | | # ldap |
| | | # pam |
| | | # redmine |
| | |
| | | # |
| | | # SINCE 0.8.0 |
| | | web.allowGravatar = true |
| | | |
| | | # Define which class will generate the avatar URL. |
| | | # |
| | | # SINCE 1.7.0 |
| | | web.avatarClass = com.gitblit.GravatarGenerator |
| | | |
| | | # Allow dynamic zip downloads. |
| | | # |
| | |
| | | # SINCE 0.5.0 |
| | | web.otherUrls = |
| | | |
| | | # Should HTTP/HTTPS URLs be displayed if the git servlet is enabled? |
| | | # default: true |
| | | # |
| | | # SINCE 1.7.0 |
| | | web.showHttpServletUrls = true |
| | | |
| | | # Should git URLs be displayed if the git daemon is enabled? |
| | | # default: true |
| | | # |
| | | # SINCE 1.7.0 |
| | | web.showGitDaemonUrls = true |
| | | |
| | | # Should SSH URLs be displayed if the SSH daemon is enabled? |
| | | # default: true |
| | | # |
| | | # SINCE 1.7.0 |
| | | web.showSshDaemonUrls = true |
| | | |
| | | # Should effective permissions be advertised for access paths defined in web.otherUrls? |
| | | # If false, gitblit will indicate unknown permissions for the external link. If true, |
| | | # gitblit will indicate permissions as defined within gitblit (including limiting to clone |
| | | # permission is the transport type is not a valid push mechaism in git.acceptedPushTransports). |
| | | # |
| | | # Configure with caution: Note that gitblit has no way of knowing if further restrictions |
| | | # are imposed by an external forwarding agent, so this may cause user confusion due to |
| | | # more rights being advertised than are available through the URL. It will NOT grant |
| | | # additional rights, but may incorrectly offer actions that are unavailable externally. |
| | | # default: false |
| | | # |
| | | # SINCE 1.7.0 |
| | | web.advertiseAccessPermissionForOtherUrls = false |
| | | |
| | | # Should app-specific clone links be displayed for SourceTree, SparkleShare, etc? |
| | | # |
| | | # SINCE 1.3.0 |
| | |
| | | web.showSearchTypeSelection = false |
| | | |
| | | # Controls display of activity graphs on the dashboard, activity, and summary |
| | | # pages. Charting makes use of the external Google Charts API. |
| | | # pages. Charts are generated using Flotr2; an open source HTML5 library. |
| | | # |
| | | # SINCE 0.5.0 |
| | | web.generateActivityGraph = true |
| | |
| | | # |
| | | # SPACE-DELIMITED |
| | | # SINCE 0.5.0 |
| | | web.prettyPrintExtensions = aea agc basic c cbm cl clj cpp cs css dart el erl erlang frm fs go groovy h hpp hs htm html java js latex lisp ll llvm lsp lua ml moxie mumps n nemerle pascal php pl pm prefs properties proto py r R rb rd Rd rkt s S scala scm sh Splus sql ss tcl tex vb vbs vhd vhdl wiki xml xq xquery yaml yml ymlapollo |
| | | web.prettyPrintExtensions = aea agc basic bat c cbm cl clj cmd cpp cs css dart el erl erlang frm fs go groovy h hpp hs htm html java js latex lisp ll llvm lsp lua ml moxie mumps n nemerle pascal php pl pm prefs properties proto py r R rb rd Rd rkt s S scala scm sh Splus sql ss tcl tex vb vbs vhd vhdl wiki xml xq xquery yaml yml ymlapollo |
| | | |
| | | # Registered extensions for markdown transformation |
| | | # |
| | |
| | | # |
| | | # SPACE-DELIMITED |
| | | # SINCE 0.5.0 |
| | | web.imageExtensions = bmp jpg jpeg gif png ico |
| | | web.imageExtensions = bmp ico gif jpg jpeg png svg |
| | | |
| | | # Registered extensions for binary blobs |
| | | # |
| | |
| | | # RESTART REQUIRED |
| | | web.debugMode = false |
| | | |
| | | # Allows to hide the user logon form or dropdown menu from the top pane |
| | | # if it's not needed. |
| | | # |
| | | # SINCE 1.7.0 |
| | | web.displayUserPanel = true |
| | | |
| | | # Force a default locale for all users, ignoring the browser's settings. |
| | | # An empty value allows Gitblit to use the translation preferred by the browser. |
| | | # |
| | |
| | | # |
| | | # SINCE 1.3.0 |
| | | web.forceDefaultLocale = |
| | | |
| | | # The following two settings serve to avoid browser overload when trying to |
| | | # render very large diffs. Both limits apply to commitdiffs, not to single-file |
| | | # diffs. |
| | | |
| | | # Maximum number of diff lines to display for a single file diff in a commitdiff. |
| | | # Defaults to 4000; can be adjusted in the range [500 .. 4000]. Smaller values |
| | | # set the limit to 500, larger values to 4000. The count includes context lines |
| | | # in the diff. |
| | | # |
| | | # If a file diff in a commitdiff produces more lines, the diff for that file is |
| | | # not shown in the commitdiff. |
| | | # |
| | | # SINCE 1.7.0 |
| | | web.maxDiffLinesPerFile = 4000 |
| | | |
| | | # Total maximum number of diff lines to show in a commitdiff. Defaults to 20000; |
| | | # can be adjusted in the range [1000 .. 20000]. Smaller values set the limit to |
| | | # 1000, larger values to 20000. The count includes context lines in diffs. |
| | | # |
| | | # If a commitdiff produces more lines, it is truncated after the first file |
| | | # that exceeds the limit. Diffs for subsequent files in the commit are not shown |
| | | # at all in the commitdiff. Omitted files are listed, though. |
| | | # |
| | | # SINCE 1.7.0 |
| | | web.maxDiffLines = 20000 |
| | | |
| | | # Enable/disable global regex substitutions (i.e. shared across repositories) |
| | | # |
| | |
| | | # SINCE 1.3.0 |
| | | realm.container.autoCreateAccounts = false |
| | | |
| | | # A set of mapping used to map HTTP session attributes to user informations |
| | | # They are used if realm.container.autoCreateAccounts is set to true and |
| | | # the webapp container used can fill the session with user informations |
| | | # |
| | | # SINCE 1.7.0 |
| | | realm.container.autoAccounts.displayName = |
| | | realm.container.autoAccounts.emailAddress = |
| | | realm.container.autoAccounts.locale = |
| | | |
| | | # If the user's created by the webapp container is given this role, |
| | | # the user created will be a admin user. |
| | | # |
| | | # SINCE 1.7.0 |
| | | realm.container.autoAccounts.adminRole = |
| | | |
| | | |
| | | # Allow or prohibit Windows guest account logins |
| | | # |
| | | # SINCE 1.3.0 |
| | |
| | | # BASEFOLDER |
| | | # SINCE 1.3.2 |
| | | realm.htpasswd.userfile = ${baseFolder}/htpasswd |
| | | |
| | | # The name of the HTTP header containing the user name to trust as authenticated |
| | | # default: none |
| | | # |
| | | # WARNING: only use this mechanism if your requests are coming from a trusted |
| | | # and secure source such as a self managed reverse proxy! |
| | | # |
| | | # RESTART REQUIRED |
| | | # SINCE 1.7.2 |
| | | realm.httpheader.userheader = |
| | | |
| | | # The name of the HTTP header containing the team names of which the user is a member. |
| | | # If this is defined, then only groups from the headers will be available, whereas |
| | | # if this remains undefined, then local groups will be used. |
| | | # |
| | | # This setting requires that you have configured realm.httpheader.userheader. |
| | | # |
| | | # default: none |
| | | # |
| | | # RESTART REQUIRED |
| | | # SINCE 1.7.2 |
| | | realm.httpheader.teamheader = |
| | | |
| | | # The regular expression pattern used to separate team names in the team header value |
| | | # default: , |
| | | # |
| | | # This setting requires that you have configured realm.httpheader.teamheader |
| | | # |
| | | # RESTART REQUIRED |
| | | # SINCE 1.7.2 |
| | | realm.httpheader.teamseparator = , |
| | | |
| | | # Auto-creates user accounts when successfully authenticated based on HTTP headers. |
| | | # |
| | | # SINCE 1.7.2 |
| | | realm.httpheader.autoCreateAccounts = false |
| | | |
| | | # Restrict the Salesforce user to members of this org. |
| | | # default: 0 (i.e. do not check the Org ID) |
| | |
| | | # SINCE 0.5.0 |
| | | # RESTART REQUIRED |
| | | server.shutdownPort = 8081 |
| | | |
| | | # |
| | | # Gitblit Filestore Settings |
| | | # |
| | | # The location to save the filestore blobs |
| | | # |
| | | # SINCE 1.7.0 |
| | | filestore.storageFolder = ${baseFolder}/lfs |
| | | |
| | | # Maximum allowable upload size |
| | | # The default value, -1, disables upload limits. |
| | | # Common unit suffixes of k, m, or g are supported. |
| | | # SINCE 1.7.0 |
| | | filestore.maxUploadSize = -1 |