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

上传人:b****3 文档编号:2785731 上传时间: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

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

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

一、软件运行环境:

服务器版本:

CentOS5.10(Final)

Apache版本:

Apache-2.2.3

git版本:

git-1.8.2.3

git访问方式:

基于http协议(非ssh协议)

客户端版本:

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

#添加如下的内容:

80>

80>

ServerName192.168.71.187

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/

DAVon

Orderallow,deny

Allowfromall

AuthTypeBasic

AuthName"Git"

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

Requirevalid-user

#说明:

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

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

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

14、重启apache使设置生效

servicehttpdrestart

 

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

1.新建一个java项目

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

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

2、建立本地git仓库

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

点击上图Next出现以下界面

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

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

3、JavaProjec提交

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

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

4、GIT远程PUSH

点击上图PUSH出现以下界面

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

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

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

5、新建分支

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

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

6、在分支上新建Class

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

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

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

Class(Java

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

7、分支合并

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

点击上图Merge。

后出现以下界面

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

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

方法同上。

8、远程导入

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

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

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

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

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

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

1

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

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

当前位置:首页 > 经管营销 > 经济市场

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

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