我试图将我的ubuntu系统作为共享git存储库。请告诉我步骤。如何添加用户并使其他用户访问共享存储库。以及在哪里创建用户。我使用的是ubuntu 12.04。我创建了repos / project.git。我已经使用git init --bare初始化了git。如何让其他用户访问。请告诉我步骤。
答案 0 :(得分:0)
就其本身而言,git与用户管理无关,您可以通过环境控制访问。我不知道如何使用HTTP,但如果你使用SSH(我推荐),那么你的每个用户都需要:
我已经给出了“紧凑”的描述,这些点中的每一个都是一个对于这个空间来说太大的话题 - 如果你需要,请寻求更多的帮助。如果您不想这样做,可以安装一些管理软件(请参阅 Is there a commercial grade Git server product)我只尝试过“gitolite”,但我不喜欢它。
如果您使用SSH + unix用户路由,可以通过将其帐户配置为使用git-shell
而不是标准系统shell来提高安全性,这会将其活动限制为仅推送和从git repos拉出来。