首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >git存储库-如何使gitlist和我的dev团队能够访问它?

git存储库-如何使gitlist和我的dev团队能够访问它?
EN

Server Fault用户
提问于 2013-08-21 13:45:43
回答 2查看 1.4K关注 0票数 0

我将存储库从Ubuntu服务器迁移到Centos 6 serer。我的存储库位于/home/mydir/gitrepos

我安装了nginx和gitlist,必须将/home/mydir/gitrepos的所有权和组更改为nginx:nginx,以便gitlist能够在浏览器上读取和呈现存储库列表。

今天,我尝试将我的更改从我的笔记本推到远程存储库,得到了一个致命的: /home/mydir/gitrepos/myproject.git似乎不是一个有效的存储库致命的:远程结束意外挂起

我试着拉,最后得到了同样的信息。我怀疑存储库没有被读取。因此,更改了gitrepos目录的所有权,并且能够复制、推送等,但是gitlist不显示存储库列表。

是否有一种方式来设置权限,使我能够实现以下目标

  1. Gitlist应该能够显示存储库列表页。
  2. user1、user2和devs组的其他成员可以使用ssh (例如git克隆user1)来克隆、推送和拉扯。
EN

回答 2

Server Fault用户

发布于 2013-11-30 07:50:31

我终于找到了一条出路: chmod -R 775

这将确保devs组具有写权限,NGINX组具有对存储库目录中的文件的读取权限。指向注意点。您需要在linux和unix系统中对目录执行权限,以便用户读取目录的内容。

票数 0
EN

Server Fault用户

发布于 2014-01-08 10:16:38

最新消息。您将需要执行本文中提到的到克服git推送误差的步骤

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/532633

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档