EC2和git(bitbucket)以及多个用户:权限

EC2和git(bitbucket)以及多个用户:权限,git,permissions,amazon-ec2,bitbucket,Git,Permissions,Amazon Ec2,Bitbucket,我有一个AmazonEC2实例,我与同事共享对该实例的访问(通过相同的ssh密钥)。他已将此ssh密钥添加到他的Bitbucket帐户。我已经允许他完全访问我的Bitbucket存储库 当他拉git时,一切都很顺利。当我这样做时,我会得到一个权限被拒绝(公钥) 这里会出现什么问题?您所说的“相同的ssh密钥”是什么意思?如果您使用相同的公钥,那么您的两个客户端都需要相同的私钥。你为什么要那样做?让每个用户使用自己的公钥配置自己的bitbucket帐户,并授予两个用户访问repo.Hmm的权限。1

我有一个AmazonEC2实例,我与同事共享对该实例的访问(通过相同的ssh密钥)。他已将此ssh密钥添加到他的Bitbucket帐户。我已经允许他完全访问我的Bitbucket存储库

当他拉git时,一切都很顺利。当我这样做时,我会得到一个
权限被拒绝(公钥)


这里会出现什么问题?

您所说的“相同的ssh密钥”是什么意思?如果您使用相同的公钥,那么您的两个客户端都需要相同的私钥。你为什么要那样做?让每个用户使用自己的公钥配置自己的bitbucket帐户,并授予两个用户访问repo.Hmm的权限。1亚马逊公钥/私钥,由我们共享。当他用这个亚马逊盒子的钥匙登录并执行“git pull”时,它就工作了。当我使用相同的密钥登录到该框时,我的权限被拒绝。在我看来,我们俩似乎都在同一个亚马逊账户上。当任何登录到该帐户的人进行“git pull”时,他应该与同一个bitbucket用户连接到同一个repo,对吗?从错误来看,似乎你错了。。。试试SébastienDawans的建议。