git - 无法访问远程机器 git 存储库

标签 git ssh version-control bitbucket

我和我的 friend 在位桶存储库中的不同分支上工作,然后我们 merge 到一个分支。我的 friend 将主分支克隆到我们的服务器。

现在,只有他可以 pull 和推送那个远程机器存储库。我也使用 ssh 登录,但我不能做 pull 和推。当我输入 pull 时,我会显示我的 friend git 链接以输入密码。

我也是 bit-bucket 存储库的管理员。拜托,希望有人帮忙。

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

最佳答案

I also , login ssh when I type Pull , I show , my friend git link to type password



由于它是一个 ssh url,这意味着它默认在 ~/.ssh/id_rsa 中搜索私有(private)/公共(public) ssh key 。

如果您都使用相同的用户登录,则该 key 是相同的。

确保您不使用相同的帐户,或者,如果使用,请添加 ~/.ssh一个 config可以引用两组 ssh key 的文件(在 Bitbucket 存储库中注册了两个公钥)。
this question as an example .

关于git - 无法访问远程机器 git 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33006482/

相关文章:

regex - 如何在我的整个 git 存储库的提交历史记录中搜索字符串更改?

git - 如何在删除分支时减少服务器 git repo 大小

git - 通过 puppet 运行 ssh-agent

bash - 如何将脚本的输出作为参数传递给 ssh 命令?

ruby-on-rails - 如何在 cPanel 上安装 Peatio

ios - 将 pod 文件移出项目目录

linux - 无法使用 ssh、nohup 和 netcat 使 bash 转义工作

version-control - 从本地到中央存储库的 Mercurial 提交消息

svn - 解释版本控制的好视频?

version-control - 版本控制 : Taking on a project without any