可以由多个用户访问的Git仓库,而在服务器上没有实际的用户帐户?

问题描述 投票:1回答:1

到目前为止,我只在本地(我自己的仓库)或公共使用git,即github,gitlab和bitbucket。

我现在想在Linux(Ubuntu)服务器上建立一个裸仓库,然后由我本人和其他一些开发人员使用。

我不想在服务器上给每个人自己的用户帐户。但是,我确实想区分谁进行了哪些更改。

设置此设置的最佳方法是什么?就易用性和安全性而言,我的意思是最好的。

我是否在Linux服务器上创建了一个通用的'git'用户,然后我和其他开发人员如何连接到该用户并检出存储库?另外,我最好不要让其他人实际登录,他们应该对git仓库具有only访问权限。

git server user-accounts
1个回答
0
投票

[我认为,在此处的官方Git文档中对此进行了很好的描述:

https://git-scm.com/book/en/v2/Git-on-the-Server-Setting-Up-the-Server

当您在服务器上设置git存储库并根据文档为每个用户添加适当的SSH密钥时,它应该可以正常工作。

© www.soinside.com 2019 - 2024. All rights reserved.