我正在使用远程服务器(通过ssh访问)来使用Matlab文件和存储在其中的大数据文件。 Matlab文件由其他(选定的)用户使用,从而对访问进行了限制,以避免工作重叠。
现在,我想使用公司的git系统来跟踪.m文件的更改。因此,我将目录更改为远程目录,启动git,并添加文件,提交并将所有内容推送到远程gitlab存储库。
问题是:在远程服务器上拥有一个本地git repo,该服务器的目录可以被其他人访问,这是合理的吗?其他人可以在同一目录中使用git吗?
答案 0 :(得分:0)
如果访问是只读的,那是合理的。
如果用户将在同一目录中进行更改,则可能不合理:
是否要让用户混合他们的更改?然后也许好。但是,这很难闻。这意味着多个用户甚至没有坐在彼此旁边对一组共享文件进行更改。
您是否仅使用git作为更改历史记录,而不是使用谁做过哪些更改,那么也许可以。但是仍然难闻(见上文)。
如果您使用git跟踪谁做了什么更改,则然后不确定。
让每个用户在其本地计算机上克隆存储库,并使用git。