相关疑难解决方法(0)

PuTTY没有注册该主机的指纹?

我是一个非常初学者使用Git(cmd和UI客户端),
我安装了Git扩展,设置了所有要求.
当我尝试连接到BitBucket上的存储库,私人帐户(我使用自己的ppk,我在我的计算机上),我得到这样的消息:

在此输入图像描述

当我点击是的时,我看到了一个Git窗口:

在此输入图像描述

任何人都可以帮助我克服这个,所以我可以克隆存储库?

git bitbucket git-extensions

7
推荐指数
2
解决办法
3849
查看次数

macOS 上的 SourceTree 不断询问 SSH 密钥密码,或者如果密码存储在钥匙串中则挂起

多年来,我一直很高兴在 Mac 上使用 SourceTree,很少遇到问题。几周前更新 macOS 后,它突然完全停止工作。每当我尝试对我的任何Git 存储库进行克隆/获取/推/拉/任何操作时,SourceTree 要么

  1. 在我输入后立即一遍又一遍地要求我的 SSH 密钥密码(如果我没有将它保存在钥匙串中),或者
  2. 如果密码存储在钥匙串中,则只会永远挂在进度窗口中。

这不是存储库的问题。Github 也发生了这种情况,使用与之前完全相同的存储库和设置。密钥有chmod 400,和以前一样,它是默认密钥~/.ssh/id_rsa。尝试在 SourceTree 和 System Git 中使用嵌入式 Git,但无济于事。我在此期间切换到的另一个应用程序正常工作。

我不记得究竟是哪个 macOS 更新导致了这些问题,但我现在使用的是最新的 macOS Catalina 10.15.4 和 SourceTree 4.0.1。由于另一个问题,我将磁盘彻底擦干净并从头开始重新安装了所有内容,但仍然无法正常工作。我找不到任何关于阻止 SourceTree 访问密钥本身的新访问限制,或者在这种情况下我如何允许访问。这让我发疯了,在此期间我已经切换到另一个应用程序,但如果允许的话,我真的很想继续使用 SourceTree。

编辑:当我在 macOS 上使用 SourceTree 时,我的所有存储库都受到此问题的影响。所有存储库也被其他人使用,当我使用另一个应用程序时,它也适用于我的 Mac。即使是我另一台笔记本电脑上的 SourceTree for Windows,所有这些都使用相同的键。

git macos atlassian-sourcetree

3
推荐指数
2
解决办法
2306
查看次数