gpt4 book ai didi

git - 在一台笔记本电脑上配置 2 个 Bitbucket 帐户 : cannot clone code

转载 作者:行者123 更新时间:2023-12-02 14:31:16 25 4
gpt4 key购买 nike

我有 2 个 bitbucket 的帐户 - 一个用于工作,一个用于个人。

默认情况下,我使用的是工作帐户,但现在需要从个人帐户下的存储库中克隆一些代码并收到此错误:

git clone git@bitbucket.org:my_personal/project.git
Cloning into 'project'...
repository access denied.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

我在笔记本电脑上为个人 Bitbucket 帐户生成了一组新 key - personalpersonal.pub .我添加了这个 personal个人 BB 帐户上的 SSH 帐户设置的 key 。

然后,我设置了 /Users/adam/.ssh/config文件:
# Work account
Host bitbucket.org
HostName bitbucket.org
User my_working_bb_id
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa

# Personal account
Host bitbucket.org_personal
HostName bitbucket.org
User personal_bb_id
PreferredAuthentications publickey
IdentityFile ~/.ssh/personal

我也跑了 ssh-add -l :
2048 SHA256:bYwG+K01In4aDtux36u58ywVqhmALTandY4h8yEg7YE /Users/adam/.ssh/id_rsa (RSA) # <- work-account
2048 SHA256:I3FFdzuS1a3oVy2LAgE+Uh3iQfDIYwys24ZMAAwT0B0 /Users/adam/.ssh/id_rsa_test@gmail.com (RSA)
2048 SHA256:ye3efWFfSt5tOqj7+APV9eU/Q7lquvbJc0GywyuGm68 /Users/adam/.ssh/presonal (RSA)
2048 SHA256:aGsdBd6lqTqRBXuusvblyUbM9d7Hc5+oJNdVgUwumIM /Users/adam/.ssh/presonal (RSA)

当我运行 ssh -T hg@bitbucket.org ,我得到:

logged in as my_work_bb_id.



我怀疑这里(上图)可能是问题所在?在我的笔记本电脑上,我仍然只使用我的工作 BB ID 登录?

或者问题出在哪里?我整个下午都在与这个问题作斗争,但无法继续前进。

我会感谢每一个建议!

最佳答案

如果您的 ~/.ssh/config 文件中有两个单独的条目,那么您应该能够使用 git clone bitbucket.org_personal:owner/repo.git 以个人用户身份进行克隆。 .您还应该能够使用自己的用户名而不是“git”或“hg”(类似于 git clone my_personal_username@bitbucket.org:owner/repo.git )进行克隆、推送和 pull 。

关于git - 在一台笔记本电脑上配置 2 个 Bitbucket 帐户 : cannot clone code,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45286403/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com