git服务器(git服务器配置)

git服务器(git服务器配置)p style text align center git 服务器 http 配置 p 1 配置 apache 服务器 假定目录在 gitFile 2 终端执行 cd local gitFile 定位至 apache 目录 mkdir myproject git cd myproject git git init bare

大家好,我是讯享网,很高兴认识大家。



 <p style="text-align:center;">git服务器http配置</p> 

讯享网

 

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
https://blog.csdn.net/zhangzhaoyuxunlei/article/details/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”
&lt;Directory “/usr/fileGit”&gt;
    Dav On
    Options +Indexes +FollowSymLinks


    AllowOverride None
    Order Allow,Deny
    Allow from all


    AuthType Basic
    AuthName “Git”
AuthUserFile “user/user.git”
    Require valid-user
&lt;/Directory&gt;


5,http配置完成了。
































 


小讯
上一篇 2025-04-25 13:18
下一篇 2025-06-11 11:34

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/153583.html