From ddb15dbe9e592c60c842fe8c2a2cdeef56244474 Mon Sep 17 00:00:00 2001 From: Soeren Grunewald <soeren.grunewald@desy.de> Date: Thu, 04 Sep 2014 12:05:51 -0400 Subject: [PATCH] distrib: Add script to install gitblit on fedora --- src/site/setup_go.mkd | 13 ++++++++----- 1 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/site/setup_go.mkd b/src/site/setup_go.mkd index 5d422fa..f099cc0 100644 --- a/src/site/setup_go.mkd +++ b/src/site/setup_go.mkd @@ -5,7 +5,7 @@ 2. The server itself is configured through a simple text file. Open `data/gitblit.properties` in your favorite text editor and make sure to review and set: - *server.httpPort* and *server.httpsPort* - - *server.storePassword* + - *server.storePassword* (do not enter *#* characters) **https** is strongly recommended because passwords are insecurely transmitted form your browser/git client using Basic authentication! - *git.packedGitLimit* (set larger than the size of your largest repository) - *git.streamFileThreshold* (set larger than the size of your largest committed file) @@ -38,6 +38,8 @@ Reason: https:/myserver.com/git/myrepo.git: cannot open git-upload-pack If you want to serve your repositories to another machine over https then you will want to generate a new certificate for the hostname or ip address you are serving from. + +**NOTE:** The Gitblit Authority is a GUI tool and will require X11 forwarding on headless UNIX boxes. 1. `authority.cmd` or `java -jar authority.jar --baseFolder data` 2. Click the *new ssl certificate* button (red rosette in the toolbar in upper left of window) @@ -117,13 +119,14 @@ --baseFolder The default base folder for all relative file reference settings --repositoriesFolder Git Repositories Folder --userService Authentication and Authorization Service (filename or fully qualified classname) - --useNio Use NIO Connector else use Socket Connector. --httpPort HTTP port for to serve. (port <= 0 will disable this connector) --httpsPort HTTPS port to serve. (port <= 0 will disable this connector) - --ajpPort AJP port to serve. (port <= 0 will disable this connector) + --sshPort SSH Daemon port to serve. (port <= 0 will disable this daemon) + --gitPort Git Daemon port to serve. (port <= 0 will disable this daemon) --alias Alias in keystore of SSL cert to use for https serving --storePassword Password for SSL (https) keystore. --shutdownPort Port for Shutdown Monitor to listen on. (port <= 0 will disable this monitor) + --dailyLogFile Redirect logging to a rolling, daily log file instead of stdout --tempFolder Folder for server to extract built-in webapp **Example** @@ -135,6 +138,6 @@ You can override Gitblit GO's default Log4j configuration with a command-line parameter to the JVM. java -Dlog4j.configuration=file:///home/james/log4j.properties -jar gitblit.jar <optional_gitblit_args> - -For reference, here is [Gitblit's default Log4j configuration](https://github.com/gitblit/gitblit/blob/master/src/log4j.properties). It includes some file appenders that are disabled by default. + +You can not use override the default log4j configuration *AND* specify the `--dailyLogFile` parameter. For reference, here is [Gitblit's default Log4j configuration](https://github.com/gitblit/gitblit/blob/master/src/log4j.properties). It includes some file appenders that are disabled by default. -- Gitblit v1.9.1