Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法访问远程计算机git存储库_Git_Ssh_Version Control_Bitbucket - Fatal编程技术网

无法访问远程计算机git存储库

无法访问远程计算机git存储库,git,ssh,version-control,bitbucket,Git,Ssh,Version Control,Bitbucket,我和我的朋友在一个bit bucket存储库中处理不同的分支,然后我们合并到一个分支。我的朋友将主分支克隆到我们的服务器上 现在,只有他才能拉动和推动远程机器存储库。我也使用ssh登录,但我不能执行拉和推操作。当我输入pull时,我会显示,我的朋友git链接以输入密码 我也是bit存储库的管理员。请,希望有人能帮忙 我还创建了我的全局用户,并将全局电子邮件发送给git存储库,但仍然没有更改任何内容 我还可以在输入Pull时登录ssh,然后显示我的朋友git链接以输入密码 由于它是一个ssh ur

我和我的朋友在一个bit bucket存储库中处理不同的分支,然后我们合并到一个分支。我的朋友将主分支克隆到我们的服务器上

现在,只有他才能拉动和推动远程机器存储库。我也使用ssh登录,但我不能执行拉和推操作。当我输入pull时,我会显示,我的朋友git链接以输入密码

我也是bit存储库的管理员。请,希望有人能帮忙

我还创建了我的全局用户,并将全局电子邮件发送给git存储库,但仍然没有更改任何内容

我还可以在输入Pull时登录ssh,然后显示我的朋友git链接以输入密码

由于它是一个ssh url,这意味着它在~/.ssh/id_rsa中默认搜索私有/公共ssh密钥

如果您都是使用同一用户登录的,则该密钥相同

确保您不使用相同的帐户,或者,如果使用相同的帐户,请添加
~/.ssh
a
config
文件,该文件可以引用两组ssh密钥(在Bitbucket repo上注册了两个公钥)。

看。

很难跟上你。所以请你把你的问题重新措辞一下。@ckruczek,我的英语知识很差。若我并没有回答,在接下来的两、四个小时内,我将尝试更多地解释问题。谢谢你们的回复,我将参考链接。但我有点困惑,你的意思是,我也应该在我的远程机器中创建新用户?(我使用了DigitalSocian服务器机器)@uma我可能会通过“我也登录ssh”来确认mysef:为了从digitalOcean服务器的bitbucket repo中提取git,您是否先登录到digitalOcean?如果您登录到该服务器,您是否使用与同事相同的帐户登录?是的,这是正式服务器,因此,我们都可以访问相同的Ip和密码到digitalOcean服务器(ssh登录相同)。当我转到我们的站点文件夹时,我只能执行'commit'和'add'git命令。我无法执行请求。当我输入'git pull'时,显示我的朋友git链接。我的朋友会拉,会推。他还克隆了这个存储库。@uma这意味着你们都在使用相同的~/.ssh。但你希望Bitbucket把你看成两个不同的人。您需要生成自己的ssh密钥集,如@uma中所示。有关所有详细信息,请参见。