bitbucket 错误的 ssh 密码
Posted
技术标签:
【中文标题】bitbucket 错误的 ssh 密码【英文标题】:bitbucket wrong ssh passcode 【发布时间】:2022-01-01 14:16:57 【问题描述】:您好,我在 bitbucket 中有点新,我的办公室使用 bitbucket 作为版本控制并使用 ssh 进行身份验证。
问题是我能够创建 ssh 密钥、登录并克隆 repo。第二天我使用 sourcetree 推送我的提交,但我输入了错误的密码。
但是当我再次尝试推送时,终端不会提示我重新输入密码。但显示了
fatal: 'my_branch' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
所以我去了 bitbucket 并删除了我现有的密钥创建新的,但它仍然给出同样的错误。
有什么办法可以解决这个错误,或者在我的 mac 上删除某种 ssh 历史记录
*我使用 macOS 10.15.7
【问题讨论】:
"fatal: 'my_branch' 似乎不是一个 git 存储库"——你有一个名为my_branch
的目录吗?通常 Git 不会为分支创建目录。您是否在使用多个工作树?
【参考方案1】:
首先,检查您的remote repository settings on SourceTree
如果 URL 以 https://
开头,则根本不会使用 SSH。
我提到这一点是因为“不再询问您的密码”是与 HTTPS URL 相关的行为,其凭据可以通过 git config credential.helper
缓存。
如果是 SSH,请尝试重新启动 SourceTree,以强制重新初始化 SSH 代理:这将触发再次查询您的私钥密码(它不是密码)的提示。
【讨论】:
以上是关于bitbucket 错误的 ssh 密码的主要内容,如果未能解决你的问题,请参考以下文章
Bitbucket 上的 Git:即使在上传了我的公共 SSH 密钥之后,也总是要求输入密码