搭建(基于http协议)git服务器的安装配置说明.doc

搭建(基于http协议)git服务器的安装配置说明.doc

ID:48606880

大小:2.84 MB

页数:27页

时间:2020-01-29

搭建(基于http协议)git服务器的安装配置说明.doc_第1页
搭建(基于http协议)git服务器的安装配置说明.doc_第2页
搭建(基于http协议)git服务器的安装配置说明.doc_第3页
搭建(基于http协议)git服务器的安装配置说明.doc_第4页
搭建(基于http协议)git服务器的安装配置说明.doc_第5页
资源描述:

《搭建(基于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后出现以

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。