【问题标题】:VS code unable to use SSH to push and pull from BitbucketVS 代码无法使用 SSH 从 Bitbucket 推送和拉取
【发布时间】:2021-08-06 13:43:34
【问题描述】:

目前,我正在使用源代码树通过 SSH 从 Bitbucket 推送和拉取。

但是,当我尝试使用 VS Code 做同样的事情时,它会要求输入密码。

输入我的 Bitbucket 密码后出现以下错误:

remote: Invalid username or password
fatal: Authentication failed for 'https://bitbucket.org/repo/repo.git/'

我搜索了几篇文章,但我尝试过的似乎都没有效果。

我使用的是 M1 Macbook - OS Big sur。 这是我的专业 Bitbucket 帐户。

这是我关注的文档之一:https://support.atlassian.com/bitbucket-cloud/docs/set-up-an-ssh-key/

【问题讨论】:

  • repo 的远程使用bitbucket.org。 afaik 这不使用 ssh 连接?
  • evolutionxbox 这是什么意思?
  • 我认为它使用的是 https 而不是 ssh
  • 所以你认为url不正确,或者设置不正确

标签: git visual-studio-code ssh bitbucket


【解决方案1】:

尝试切换到命令行,然后转到本地存储库的根文件夹。

git remote -v检查你的远程URL:如果它以https://开头,它不会使用SSH。完全没有。

切换到 ssh:git remote set-url origin git@bitbucket.org:<me>/<MyRepo><me><myRepo> 是您要替换的占位符值:不要使用 <>
还测试您的 SSH 密钥是否正确 registered to your BitBucket account: ssh -Tv git@bitbucket.org

然后切换回 VSCode,看看你的问题是否仍然存在。

【讨论】:

    猜你喜欢
    • 2017-08-10
    • 2016-03-28
    • 1970-01-01
    • 1970-01-01
    • 2018-03-06
    • 2021-09-05
    • 2022-11-10
    • 1970-01-01
    • 2021-10-05
    相关资源
    最近更新 更多