搭建基于http协议git服务器的安装配置说明文档格式.docx

上传人:b****3 文档编号:15696826 上传时间:2022-11-15 格式:DOCX 页数:27 大小:2.79MB
下载 相关 举报
搭建基于http协议git服务器的安装配置说明文档格式.docx_第1页
第1页 / 共27页
搭建基于http协议git服务器的安装配置说明文档格式.docx_第2页
第2页 / 共27页
搭建基于http协议git服务器的安装配置说明文档格式.docx_第3页
第3页 / 共27页
搭建基于http协议git服务器的安装配置说明文档格式.docx_第4页
第4页 / 共27页
搭建基于http协议git服务器的安装配置说明文档格式.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

搭建基于http协议git服务器的安装配置说明文档格式.docx

《搭建基于http协议git服务器的安装配置说明文档格式.docx》由会员分享,可在线阅读,更多相关《搭建基于http协议git服务器的安装配置说明文档格式.docx(27页珍藏版)》请在冰豆网上搜索。

搭建基于http协议git服务器的安装配置说明文档格式.docx

客户端版本:

winxp/win7/win8

 

Eclipse版本:

Version:

LunaServiceRelease1(4.4.1)

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

1、安装Apache

[root@wwwwlj]#yuminstallhttpd

2、安装git

[root@wwwwlj]#yuminstallgit

3、安装gitweb

[root@wwwwlj]#yuminstallgitweb

4、创建一个git用户,用来运行git服务

[root@wwwwlj]#/usr/sbin/useraddgit

5、初始化git仓库:

这里我们选择/home/git/sample.git来作为我们的git仓库

[root@lwwwgit]#gitinit--baresample.git

出现以下提示:

InitializedemptyGitrepositoryin/home/git/sample.git/

#sample.git是个文件夹

6.修改sample.git的所有者与所属群组。

cd/home/git/sample.git

chown-Rapache:

apache.#所有者与所属群组都是apache

7、Gitweb的配置

Vi/etc/gitweb.conf

$projectroot="

/home/git/"

;

8、创建git.conf文件夹

mkdir/etc/httpd/conf/vhost

9、创建用于git用户验证的帐户(可以是多个)

htpasswd-m-c/etc/httpd/conf/vhost/git.passwdzfz#zfz是用户名

10、修改git.passwd文件的所有者与所属群组

chownapache:

apache/etc/httpd/conf/vhost/git.passwd

#所有者与所属群组都是apache

11、设置git.passwd文件的访问权限

chmod640/etc/httpd/conf/vhost/git.passwd

12.修改apache配置文件httpd.conf

vi/etc/httpd/conf/httpd.conf

#添加如下的内容:

<

VirtualHost*:

80>

<

ServerName192.168.71.187

/VirtualHost>

includeconf/vhost/*.conf

#说明:

#ServerName是git服务器的域名或IP

13、Git的配置

Vi/etc/httpd/conf/vhost/git.conf

SetEnvGIT_PROJECT_ROOT/home/git/

SetEnvGIT_HTTP_EXPORT_ALL

ScriptAlias//usr/bin/git-http-backend/

Location/>

DAVon

Orderallow,deny

Allowfromall

AuthTypeBasic

AuthName"

Git"

AuthUserFile/etc/httpd/conf/vhost/git.passwd

Requirevalid-user

/Location>

#/home/git是代码库存放的文件夹

#ScriptAlias是将以/sample.git作为repository.path

#AuthUserFile是验证用户帐户的文件

14、重启apache使设置生效

servicehttpdrestart

三、使用Eclipse测试git服务器如下:

1.新建一个java项目

点击上图JavaProject后出现以下界面

点击上图Finish后出现以下界面

2、建立本地git仓库

点击上图ShareProject后出现以下界面

点击上图Next出现以下界面

3、JavaProjec提交

点击上图Commit…后出现以下界面

点击上图Commit后出现以下界面

4、GIT远程PUSH

点击上图PUSH出现以下界面

点击上图Next后出现以下界面

5、新建分支

点击上图NewBranch…后出现以下界面

点击上图Finsh后出现以下界面

6、在分支上新建Class

点击上图Class后出现以下界面

点击上图FINISH后出现以下界面

Class(Java

Class(Java程序)提交方法同上面的JavaProjec提交一样,方法同上。

7、分支合并

点击上图master后出现以下界面

点击上图Merge。

后出现以下界面

点击上图Merge后出现以下界面

点击上图ok后出现以下界面,分支合并后可以远程PUSH。

方法同上。

8、远程导入

点击上图Import后出现以下界面

1

点击上图Finish后出现以下界面,接下的操作和项目新建、共享和提交一样,方法同上。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1