欢迎来到天天文库
浏览记录
ID:48606880
大小:2.84 MB
页数:27页
时间:2020-01-29
《搭建(基于http协议)git服务器的安装配置说明.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、.word可编辑.搭建(基于http协议)git服务器的安装配置说明一、软件运行环境:服务器版本:CentOS5.10(Final)Apache版本:Apache-2.2.3git版本:git-1.8.2.3git访问方式:基于http协议(非ssh协议)客户端版本:winxp/win7/win8Eclipse版本:Version:LunaServiceRelease1(4.4.1)二、搭建(基于http协议)git服务器的安装配置说明:1、安装Apache[root@wwwwlj]#yuminstall
2、httpd2、安装git[root@wwwwlj]#yuminstallgit3、安装gitweb[root@wwwwlj]#yuminstallgitweb4、创建一个git用户,用来运行git服务[root@wwwwlj]#/usr/sbin/useraddgit5、初始化git仓库:这里我们选择/home/git/sample.git来作为我们的git仓库[root@lwwwgit]#gitinit--baresample.git出现以下提示:InitializedemptyGitrepositor
3、yin/home/git/sample.git/#sample.git是个文件夹.专业.专注..word可编辑.6.修改sample.git的所有者与所属群组。cd/home/git/sample.gitchown-Rapache:apache.#所有者与所属群组都是apache7、Gitweb的配置Vi/etc/gitweb.conf$projectroot="/home/git/";8、创建git.conf文件夹mkdir/etc/httpd/conf/vhost9、创建用于git用户验证的帐户(可以
4、是多个)htpasswd-m-c/etc/httpd/conf/vhost/git.passwdzfz#zfz是用户名10、修改git.passwd文件的所有者与所属群组chownapache:apache/etc/httpd/conf/vhost/git.passwd#所有者与所属群组都是apache11、设置git.passwd文件的访问权限chmod640/etc/httpd/conf/vhost/git.passwd12.修改apache配置文件httpd.confvi/etc/httpd/con
5、f/httpd.conf#添加如下的内容:ServerName192.168.71.187includeconf/vhost/*.conf#说明:#ServerName是git服务器的域名或IP13、Git的配置Vi/etc/httpd/conf/vhost/git.confSetEnvGIT_PROJECT_ROOT/home/git/SetEnvGIT_HTTP_EXPORT_ALLScriptAlias/
6、/usr/bin/git-http-backend/DAVonOrderallow,denyAllowfromallAuthTypeBasic.专业.专注..word可编辑.AuthName"Git"AuthUserFile/etc/httpd/conf/vhost/git.passwdRequirevalid-user#说明:#/home/git是代码库存放的文件夹#ScriptAlias是将以/sample.git作为repository.path#Auth
7、UserFile是验证用户帐户的文件14、重启apache使设置生效servicehttpdrestart三、使用Eclipse测试git服务器如下:1.新建一个java项目.专业.专注..word可编辑.点击上图JavaProject后出现以下界面点击上图Finish后出现以下界面2、建立本地git仓库.专业.专注..word可编辑.点击上图ShareProject后出现以下界面.专业.专注..word可编辑.点击上图Next出现以下界面点击上图Finish后出现以下界面点击上图Finish后出现以下界
8、面.专业.专注..word可编辑.3、JavaProjec提交点击上图Commit…后出现以下界面.专业.专注..word可编辑.点击上图Commit后出现以下界面4、GIT远程PUSH.专业.专注..word可编辑.点击上图PUSH出现以下界面.专业.专注..word可编辑..专业.专注..word可编辑.点击上图Next后出现以下界面.专业.专注..word可编辑.点击上图Next后出现以下界面点击上图Finish后出现以
此文档下载收益归作者所有