好的,这里是这样的情况,我买了一个主机服务器,让我的版本控制和ssh访问。我正在做一个需要团队合作的大项目,所以我需要全球至少10个人来完成这个项目。
这是该项目的结构:
/家庭/地点1
/家庭/地点2
/家庭/地点3
其中3人在site1上工作,3人在site2上工作,4人在site3上工作。而在site1上工作的前3个人不应该能够访问site2和site3等等。
我的服务器上只有一个用户名,这是我的主机给我的用户名,我必须给我的团队工作人员。
有什么建议吗?
发布于 2010-06-29 10:30:10
的确,细节将是有用的。SVN可以很容易地划分成单独的存储库,每个存储库都有自己的一组用户和权限。Apache + mod_svn (当然是启用SSL的)是一个易于配置/使用的系统,但是如果实际需要的话,使用细节也是一样的。
发布于 2010-06-29 10:51:25
如果使用git,海泡石可以从单个帐户工作,并保留现有的authorized_keys条目。不过,小心别把自己锁在外面。
发布于 2010-06-29 14:17:51
英迪戈实际上是一个GoogleCode克隆。如果您不需要SVN本身,这是一个很好的选择,您的情况,给您一个完整(私人)系统的工作。根据我的经验,git比SVN更容易设置。
https://serverfault.com/questions/155856
复制相似问题