gitblit 安装

扫码查看
安装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
11-19 09:14
查看更多