tomcat目录D:\tomcat7.0.42
前提条件:安装mysysgit
1、可读写的私服
a、打开gitbash命令行
b、切换到tomcat的webapps目录 cd /D/tomcat7.0.42/webapps
c、新建test.git目录 mkdir test.git
d、创建git仓库 git init --bare
e、执行cp ./hooks/post-update.simple ./hooks/post-update
执行./post-update
至此git仓库建立完毕,其中c-d两步可以从其他已有的仓库拷贝过来使用,如果拷贝过来的仓库本身在创建时使用的是git init命令,
则需要在拷贝过来后执行 git config --local bool core.bare true
使用git clone http://127.0.0.1:8080/test.git测试一下。
此时其他人只能读取仓库中的内容,如果需要往该仓库中push则需要使用tomcat中的webdav
f、配置角色和用户
在/D/tomcat7.0.42/conf/tomcat-users.xml中加入如下内容:
<role rolename="gitrw"/>
<user username="zhangwen" password="123456" roles="gitrw"/>
第一行表示配置一个名为gitrw的角色,第二行配置一个用户,同时赋予用户gitrw的角色,其中roles属性如有多个以,分割即可。
g、在/D/tomcat7.0.42/webapps/test.git中建立WEB-INF目录,在/D/tomcat7.0.42/webapps/test.git/WEB-INF中新建文件web.xml
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余3页未读,立即下载