gpt4 book ai didi

git - 是否可以将 Git SSH key 从一个系统传输到另一个系统

转载 作者:太空狗 更新时间:2023-10-29 13:32:54 27 4
gpt4 key购买 nike

我是 Git 的新手。我的客户要求我在我的系统中安装 git,并告诉我传递 ssh key (id_rsa.pub)。我转移了 key ,他注册了,之后我们就可以下载应用程序了。

然后我们决定迁移到 Fedora 14 (Linux)。我们再次安装了 git,并再次传输 key 以在服务器中注册到客户端。但是现在客户提到我们可以使用相同的 key 。

是否可以使用相同的 key ?

我尝试了以下步骤:(一旦在 Fedora 中安装了 git。)

  1. ssh-keygen -t rsa -C "your_email@youremail.com"(与 Windows 操作系统中使用的电子邮件 ID 相同)
  2. 用 3 个文件(id_rsa、id_rsa.pub 和之前 Windows 安装的 known_hosts)的副本替换了所有 3 个文件
  3. 尝试了 git clone git@git.xyz.com:x2.git

但运气不好。

当我尝试时:

git clone git@git.xyz.com:x2.git
Cloning into x2...
ssh: connect to host git.xyz.com port 22: connection timed out
fatal: The remote end hung up unexpectedly.

有人可以帮助我理解和解决这个问题吗?锁定访问还有其他问题吗?

提前致谢。

最佳答案

ssh 私钥不绑定(bind)到一台机器,您可以将它从一台机器复制到另一台机器,并且应该能够通过 ssh(并因此使用 git)到拥有您的公钥的服务器。您不必重新创建 key 并替换为副本等,但从 key 的角度来看,即使您所做的也没有问题。

您收到的错误是 ssh: connect to host git.xyz.com port 22: connection timed out fatal 这似乎表明该框无法访问服务器。

关于git - 是否可以将 Git SSH key 从一个系统传输到另一个系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8587317/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com