安装java并配置环境wget http://autosetup1.googlecode.com/files/jdk-6u20-linux-x64.binwget http://autosetup1.googlecode.com/files/java.shchmod +x jdk-6u20-linux-x64.bin./jdk-6u20-linux-x64.binmkdir -p /usr/javamv jdk1.6.0_20 /usr/javabash java.shmkdir -p /opt/gitmkdir -p /opt/gitblitwget http://gitblit.googlecode.com/files/gitblit-0.7.0.zipunzip gitblit-0.7.0.zipvim gitblit...git.repositoriesFolder = /opt/git//仓库路径server.tempFolder = temp//webapps目录,可以默认,不用修改server.httpPort = 80//端口为80server.httpsPort = 0//禁用httpsserver.httpBindInterface = 192.168.2.11//绑定服务器的IPserver.httpsBindInterface = localhost//禁用了https就不用管了,如果没禁用,开启启动java -jar gitblit.jar//这个过程会下载一些包,比如jetty之类的,不用管,下次重启就很快了信息如下[root@localhost gitblit]# java -jar gitblit.jar[==========] d/l: jcommander-1.17.jar[==========] d/l: jetty-webapp-7.4.3.v20110701.jar[==========] d/l: javax.servlet-3.0.1.jar[==========] d/l: slf4j-api-1.6.1.jar[==========] d/l: slf4j-log4j12-1.6.1.jar[==========] d/l: log4j-1.2.16.jar[==========] d/l: wicket-1.4.19.jar[==========] d/l: wicket-extensions-1.4.19.jar[==========] d/l: wicket-auth-roles-1.4.19.jar[==========] d/l: googlecharts-1.4.18.jar[==========] d/l: markdownpapers-core-1.2.5.jar[==========] d/l: bcprov-jdk16-1.46.jar[==========] d/l: bcmail-jdk16-1.46.jar[==========] d/l: jsch-0.1.44-1.jar[==========] d/l: rome-0.9.jar[==========] d/l: jdom-1.1.jar[==========] d/l: gson-1.7.1.jar[==========] d/l: mail-1.4.3.jar[==========] d/l: org.eclipse.jgit-1.1.0.201109151100-r.jar[==========] d/l: org.eclipse.jgit.http.server-1.1.0.201109151100-r.jarINFO ***********************************************************INFO Gitblit v0.7.0INFO ***********************************************************INFO Running on Linux (2.6.18-274.el5)INFO Setting up NIO SelectChannelConnector on port 80WARN Gitblit needs to run with ROOT permissions for ports WARN Binding connector on port 80 to 192.168.2.11WARN Gitblit needs to run with ROOT permissions for ports INFO Reading configuration from /opt/gitblit/gitblit.propertiesINFO Git repositories folder /opt/gitINFO Setting up user service /opt/gitblit/users.propertiesWARN Mail server is not properly configured. Mail services disabled.WARN Federation passphrase is blank! This server can not be PULLED from.INFO Shutdown Monitor listening on port 8081INFO jetty-7.4.3.v20110701INFO Extract jar:file:/opt/gitblit/gitblit.jar!/ to /opt/gitblit/temp/webappINFO NO JSP Support for /, did not find org.apache.jasper.servlet.JspServletINFO started o.e.j.w.WebAppContext{/,file:/opt/gitblit/temp/webapp/},file:/opt/gitblit/gitblit.jarINFO [GitBlitWebApp] init: Wicket extensions initializerINFO [GitBlitWebApp] init: Wicket core library initializerINFO [GitBlitWebApp] Started Wicket version 1.4.19 in deployment modeINFO Started SelectChannelConnector@192.168.2.11:80 STARTING客户端yum install git -ygit clone http://akin:akinakin@192.168.2.11/git/akin.gitcd akintouch akingit add .git commit -a -m "up file akin"git push "origin" master:masterO了!!~~~~~送个脚本git.sh#!/bin/bashstart(){cd /opt/gitblit/java -jar gitblit.jar > /dev/null >2&1echo -ne "Gitblit start!!\n"}stop(){killall javaecho -ne "Gitblit stop!!\n"}case "$1" instart)start;;stop)stop;;*)echo "Usage: $0 {start|stop}"exit 1esacexit 0