设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 数据 手机 公司
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

当存储库位于Windows文件共享上时,对多个用户使用git是否安全?

发布时间:2021-01-05 18:06 所属栏目:117 来源:网络整理
导读:我们是一个不到十人的团队,需要快速设置一个支持基于活动目录的身份验证的git存储库. 最简单的解决方案似乎是使用git存储库的文件共享并使用unc路径到达它,例如 git clone //server/share/repo.git 但是,我们有点担心稳健性.当几个人使用相同的git存储库并且

我们是一个不到十人的团队,需要快速设置一个支持基于活动目录的身份验证的git存储库.

最简单的解决方案似乎是使用git存储库的文件共享并使用unc路径到达它,例如

git clone //server/share/repo.git

但是,我们有点担心稳健性.当几个人使用相同的git存储库并且没有运行实际的服务器组件时,是否存在并发问题?

客户端正在运行Windows 7,服务器是Windows Server 2008R2.使用msysgit 1.8.1.2

(我很清楚还有很多其他的git服务器解决方案,但是,特别是考虑到AD身份验证的要求,它们并不像设置那么简单)

我假设你问这是否可能导致存储库损坏?

如果是这样,答案是否定的.
如果您按照设计使用的方式使用存储库(克隆,工作,提交,推送),这应该可以正常工作,即使推送目标是UNC路径(git会将其视为推送到本地路径,并相应地处理锁定).
但是,您可能会遇到与权限相关的问题 – 您将要确保应该有权访问存储库的所有用户都具有适当的NTFS权限(组成员身份等).

您可能还想查看有关在Windows上设置git服务器的this Stack Overflow question,看看是否有一种更适合您的清洁方式.

(编辑:ASP站长网)

    网友评论
    推荐文章
      热点阅读