小编acp*_*acp的帖子

使用ssh访问的共享主机上的Git存储库 - 多个用户/一个ssh帐户

我是一个试图开始编写项目代码的小团队的一员.我已经决定是时候给git一个机会了(不再是svn)并试图看看我们是否可以使用我们的共享虚拟主机在那里部署一个"公共"存储库,以便我们可以轻松地推送/拉出它和及时了解彼此的变化.

我现在遇到的问题是我们只有一个ssh帐户用于托管.在过去使用过svn之后,我可以在给定的一对ssh密钥上强制执行svn用户名,但是我似乎无法用git做类似的事情(换句话说,将ssh密钥对绑定到特定的dev).我不介意每个人都有读/写权限,因为任何私有都应该留在彼此的机器上.最后,不能使用诸如gitosis的解决方案.

我想我的问题是如何对git推送负责?它是否与正在使用的ssh帐户或git config中给出的电子邮件地址相关联?我可以为每个开发人员创建不同的ssh密钥(对于相同的ssh帐户),然后将它们发送给开发人员吗?

git ssh repository

4
推荐指数
3
解决办法
5234
查看次数

标签 统计

git ×1

repository ×1

ssh ×1