当前位置: 首页 > 知识库问答 >
问题:

Git克隆/拉取在“将密钥存储在缓存中?”

逄皓轩
2023-03-14

我试图克隆一个回购从我的BitBucket帐户到我的Windows 10笔记本电脑(运行GitBash)。我已经完成了连接所需的所有步骤(设置我的SSH密钥,通过成功的SSHinggit@bitbucket.org验证,等等)。然而,每当我试图克隆一个回购,提示不断挂断后,确认我要缓存Bit桶的密钥。

User@Laptop MINGW64 /C/Repos
$ git clone git@bitbucket.org:mygbid/test.git
Cloning into 'test'...
The server's host key is not cached in the registry. You
have no guarantee that the server is the computer you
think it is.
The server's rsa2 key fingerprint is:
ssh-rsa 2048 97:8c:1b:f2:6f:14:6b:5c:3b:ec:aa:46:46:74:7c:40
If you trust this host, enter "y" to add the key to
PuTTY's cache and carry on connecting.
If you want to carry on connecting just once, without
adding the key to the cache, enter "n".
If you do not trust this host, press Return to abandon the
connection.
Store key in cache? (y/n) y

没有克隆任何文件,结果是一个空的repo。尝试从此repo启动git pull源主机时,也会要求缓存密钥,然后挂起而没有反馈。尽管在我进行SSH测试时没有要求缓存密钥,但git操作总是在每次失败之前要求缓存密钥。

没有错误消息可以处理,我真的不知道哪里出错了。我尝试过多次回购,包括非常小的回购,但没有成功。

共有3个答案

易品
2023-03-14

我通过直接运行plink使其工作,在pageant运行后,直接使用plink命令-plink。exe-agent-vgit@github.com之后,git就可以不挂起了。

燕正德
2023-03-14
  1. 开放式腻子
  2. 键入主机名(如bitbucket.org
  3. 单击打开
  4. 在弹出窗口中单击是以缓存主机密钥
  5. 封闭腻子
费辰阳
2023-03-14

我在Windows 10上克隆回购时也遇到了这个问题。

我通过使用Putty GUI以SSH方式连接到所讨论的服务器(在您的例子中是:bitbucket.org),然后在提示询问是否要将服务器密钥保存到缓存时单击“是”,从而解决了这个问题。再次运行克隆命令对我来说很有用!

 类似资料:
  • 本文向大家介绍Git 克隆SVN存储库,包括了Git 克隆SVN存储库的使用技巧和注意事项,需要的朋友参考一下 示例 您需要使用以下命令创建存储库的新本地副本 git svn clone SVN_REPO_ROOT_URL [DEST_FOLDER_PATH] -T TRUNK_REPO_PATH -t TAGS_REPO_PATH -b BRANCHES_REPO_PATH 如果您的SVN储存库

  • 我有一个Dockerfile文件,试图将一个web应用程序打包并部署到一个容器中。在Docker映像构建期间,app的代码从git存储库中获取。以下是Dockerfile快照: 我希望 docker 不要缓存 RUN git 克隆的步骤 -- 以便存储库上正在进行的更新可以反映在 Docker 映像构建中。有可能做到这一点吗?

  • 问题内容: 我已经通过Windows 2008 32位上的Git / SSH在Jenkins中成功克隆了Git存储库。当我尝试在64位Windows 2008上执行相同操作时, 控制台输出 页面卡在此处: 当我停止构建时(在卡住了几分钟之后),我得到了其余的错误消息: 我可以通过两台机器上的Jenkins 通过Git只读URL克隆存储库 我可以从两台计算机上的命令行通过Git / SSH URL进

  • 我按照web上一些教程使用redis设置Spring缓存,

  • MySQL Server Enterprise edition与Hashicorp集成,在静止状态下加密数据。加密密钥存储在HashiCorp存储库中,如MySQL文档中所述。 基于HashiCorp文档[1][2],我们可以使用Azure密钥库来存储秘密。 是否可以集成mysql-hashicorp-Azure密钥库 MySQL Enterprise Edition使用hashicorp加密 加

  • 对于PGP想要使用的签名和加密密钥,我是否可以使用2个JCE、RSA或DSA keypairs?把它们保存在密钥库中,当我想使用这些密钥时,只需按需重建PGP基础结构?