gpt4 book ai didi

git:如何最好地在 "back-end server"上设置用户模型

转载 作者:太空狗 更新时间:2023-10-29 13:17:08 24 4
gpt4 key购买 nike

我有一个关于用户模型的非常具体的问题。 (我猜问这个问题会暴露我的无知,但是嘿,我只是想知道!)

我有一个简单的 Ubuntu 服务器,它将保存我们的项目存储库,大约 6 个人将从中克隆该项目。每个人在此主机上都有自己的用户帐户。项目存储库位于路径 /home/git/project-name.git 上。我可以设置一个组来聚集这些用户和 git 用户。

当开发人员用户推送到此远程存储库时,我不希望他们以同一用户(比如用户“git”或其他用户)的身份执行所有操作,因为我想知道谁做了什么。

如果我让每个人都将 id_rsa.pub.name key 放到路径 /home/git/.ssh/ 上,然后将他们自己添加到 */home/git/.ssh/authorized_keys* ,我不会查明谁做了什么,对吧?

因此,我是否向开发者用户帐户所属的每个组授予对 /home/git/project-name.git 的完全访问权限?

任何建议都将受到热烈欢迎。

谢谢, pull 斯

最佳答案

而不是 Gitosis,我会推荐 Gitolite 用于细粒度授权以及基于 ssh 的身份验证。

关于git:如何最好地在 "back-end server"上设置用户模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5887583/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com