欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 手游 > git服务器配置

git服务器配置

2024/10/24 6:38:15 来源:https://blog.csdn.net/zhangzhaoyuxunlei/article/details/41078713  浏览:    关键词:git服务器配置

git服务器http配置

 

1,配置apache服务器(假定目录在gitFile)

2,终端执行

cd ~/local/gitFile        *定位至apache目录
mkdir myproject.git            
cd myproject.git
git init --bare  *创建仓库

 

完成以上步骤可以在浏览器中访问http://localhost/~username/gitFile/Myproject.git/  
可以查看到git的一些文件(head branches info等)
 

3,终端执行
cd ~/local/gitFile/myproject.git
mv hooks/post-update.sample hooks/post-update
a+x hooks/post-update
./hooks/post-update  

 

 



完成以上步骤可以在终端中测试git仓库是否创建成功
终端执行git  clone  http://localhost/~username/gitFile/Myproject.git/     查看是否创建成功(一步步来肯定是成功的哈)


4,此时git还不具备commit权限
在  etc/extra/conf/httpd.conf 中取消#Include conf/extra/httpd-dav.conf 中的#


在conf/extra/httpd-dav.conf中修改


DavLockDB "/usr/var/DavLock"
Alias /git "/usr/fileGit"
Alias /uploads "/usr/uploads"
<Directory "/usr/fileGit">
    Dav On
    Options +Indexes +FollowSymLinks


    AllowOverride None
    Order Allow,Deny
    Allow from all


    AuthType Basic
    AuthName "Git"
AuthUserFile "user/user.git"
    Require valid-user
</Directory>


5,http配置完成了。

 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com