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

如何使ssh-keygen正常工作以设置用于克隆和其他目的的ssh密钥

丁兴德
2023-03-14

在下面的代码中

############-L1 MINGW64 ~
$ which git
/mingw64/bin/git

############-L1 MINGW64 ~
$ git --version
git version 2.22.0.windows.1

############-L1 MINGW64 ~
$ which git -v
GNU which v2.21, Copyright (C) 1999 - 2015 Carlo Wood.
GNU which comes with ABSOLUTELY NO WARRANTY;
This program is free software; your freedom to use, change
and distribute this program is protected by the GPL.

############-L1 MINGW64 ~
$ ssh-keygen -t rsa

############-L1 MINGW64 ~
$

它在Git Bash v2.22中运行。我无法使用上述SSH-keygen命令创建SSH密钥。我已确保使用Git的凭据管理器清除了凭据。我已确保在安装完成后重新启动计算机。有什么建议吗?我该怎么做?我需要这个,这样我就可以从GitLab帐户的本地存储库中克隆一些东西,并执行其他需要SSH密钥的功能。

共有1个答案

蒙洛华
2023-03-14

完整的命令是

ssh-keygen -t rsa -P "" -m PEM 
cd
cd .ssh
ls -alrth

检查id\u rsa。将创建发布。

 类似资料:
  • 问题内容: 我正在使用WebDriver,并且已经下载了InternetExplorerDriver,并且想知道下载后如何处理? 这就是说要把驾驶员放在我的路上。不确定他们到底在说什么。 有人使用过吗?如果可以,您是否可以提供有关如何设置它的详细步骤,使其能够正常工作? 我收到以下错误: 驱动程序可执行文件的路径必须由webdriver.ie.driver系统属性设置 我下载了IE和Chrome驱

  • 问题内容: Jenkins要求使用证书才能使用 ssh 发布和 ssh 命令。可以在下进行配置。 问题是:如何创建证书? 我有两台ubuntu服务器,一台运行Jenkins,一台用于运行应用程序。 我应该设置Jenkins证书并将其一部分放置在部署框中,还是将证书设置在部署框上并将其一部分放置在Jenkins上?证书是否需要使用名为Jenkins的用户名,或者可以用于任何用户?我们在开发箱上没有J

  • 我正在Windows 7上运行Netbeans 7.2,无法克隆repo。我之前使用的是Windows XP和Netbeans 7.1,没有任何问题。 我一直使用的过程是打开Pageant并加载我的密钥。然后在Netbeans中,我组建了一个

  • 我别无选择,我必须使用git clone与ssh,所以在那之后,当我使用作曲家安装,它将下载一些依赖使用git clone ssh从比特桶当我尝试运行git clone使用SSH, 我得到这个输出 我不知道从哪里得到RSA密钥指纹SHA256: zzXQOXSRBEiUtuE8AikJYKwbHaxvSc0ojez9YXaGp1A当使用命令行ssh-keygen生成私钥和公钥时,我得到了RSA密钥

  • 我正在尝试使用openssl生成一个安全的私钥和公钥,以便与我的云托管提供商一起使用,但当我这样做时,openssl的公钥输出未被识别。 生成RSA私钥后,2048位长模,然后 它编写了RSA公钥。输出如下所示: 这是标准格式,它非常适合其他用途,但所有云和托管服务提供商都需要这样的公钥: 这是他们识别的唯一有效格式。 我知道ssh-keygen可以轻松完成所有这些,但我正在使用当前最新的open

  • 主要内容:创建SSH密钥SSH代表用于管理网络,操作系统和配置的Secure Shell或Secure Socket Shell,并且每次都不需要使用用户名和密码即可验证GitLab服务器。 您可以设置SSH密钥以提供计算机与GitLab之间的可靠连接。 在生成之前,您需要在系统中安装Git。 创建SSH密钥 步骤(1): 要创建SSH密钥,请打开命令提示符并输入命令,如下所示: 它会提示’输入保存密钥的文件():’,只