【问题标题】:bitbucket wrong ssh passcodebitbucket 错误的 ssh 密码
【发布时间】: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 不会为分支创建目录。您是否在使用多个工作树?

标签: git macos ssh bitbucket


【解决方案1】:

首先,检查您的remote repository settings on SourceTree

如果 URL 以 https:// 开头,则根本不会使用 SSH。

我提到这一点是因为“不再询问您的密码”是​​与 HTTPS URL 相关的行为,其凭据可以通过 git config credential.helper 缓存。

如果是 SSH,请尝试重新启动 SourceTree,以强制重新初始化 SSH 代理:这将触发再次查询您的私钥密码(它不是密码)的提示。

【讨论】:

    猜你喜欢
    • 2019-06-08
    • 1970-01-01
    • 2016-11-02
    • 1970-01-01
    • 2019-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-04
    相关资源
    最近更新 更多