Gitblit搭建GIT托管服务器

1.下载Gitblit的war包

wget https://github.com/gitblit/gitblit/releases/download/v1.9.2/gitblit-1.9.2.war

2.解压缩war包到/srv/webapps下面

cd /srv/webapps/
mkdir gitblit && cd gitblit
jar cvf gitblit-1.9.2.war */

3.重启tomcat服务

systemctl restart tomcat8-opt

4.使用admin/admin登陆,并且修改密码

5.修改配置文件
/var/lib/tomcat8/webapps/gitblit/WEB-INF/web.xml
在开始位置修改如下

        <env-entry>
                <description>The base folder is used to specify the root location of your Gitblit data.</description>
                <env-entry-name>baseFolder</env-entry-name>
                <env-entry-type>java.lang.String</env-entry-type>
                <env-entry-value>/srv/git</env-entry-value>
        </env-entry>

/srv/git
修改
web.forwardSlashCharacter = /
为web.forwardSlashCharacter = !
6.与jekins集成

修改/srv/git/groovy/jenkins.groovy
def jenkinsUrl = gitblit.getString(‘groovy.jenkinsServer’, ‘http://ci.magicwall.org:8/jenkins’)

6.重启tomcat8即可登录系统。

关于Zeno Chen

本人涉及的领域较多,杂而不精 程序设计语言: Perl, Java, PHP, Python; 数据库系统: MySQL,Oracle; 偶尔做做电路板的开发,主攻STM32单片机
此条目发表在Linux分类目录。将固定链接加入收藏夹。