Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 如何使ssh-keygen正常工作以设置用于克隆和其他目的的ssh密钥_Git_Ssh_Gitlab_Git Bash_Ssh Keygen - Fatal编程技术网

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

Git 如何使ssh-keygen正常工作以设置用于克隆和其他目的的ssh密钥,git,ssh,gitlab,git-bash,ssh-keygen,Git,Ssh,Gitlab,Git Bash,Ssh Keygen,在下面的代码中 ——L1明64~ 美元多少吉特 /mingw64/bin/git ############-L1明W64~ $git—版本 git版本2.22.0.windows.1 ############-L1明W64~ $git-v GNU版本2.21,版权所有(C)1999-2015卡洛·伍德。 GNU,绝对没有保修; 这个程序是自由软件;你的自由使用,改变 并分发此程序受GPL保护。 ############-L1明W64~ $ssh keygen-t rsa ############

在下面的代码中

——L1明64~
美元多少吉特
/mingw64/bin/git
############-L1明W64~
$git—版本
git版本2.22.0.windows.1
############-L1明W64~
$git-v
GNU版本2.21,版权所有(C)1999-2015卡洛·伍德。
GNU,绝对没有保修;
这个程序是自由软件;你的自由使用,改变
并分发此程序受GPL保护。
############-L1明W64~
$ssh keygen-t rsa
############-L1明W64~
$
它在Git Bash v2.22中运行。我无法使用上面的
SSH-keygen
命令创建SSH密钥。我已确保使用Git凭据管理器清除了凭据。我已确保在安装完成后重新启动计算机。有什么建议吗?我该怎么做?
我需要这个,这样我就可以从我的GitLab帐户的本地存储库中克隆一些东西,并执行其他需要SSH密钥的功能。

完整的命令是

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

检查是否创建了
id\u rsa
/
id\u rsa.pub

完整的命令将是

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

检查是否已创建
id\u rsa
/
id\u rsa.pub

您的“~/.ssh”目录的内容是什么?您的“~/.ssh”目录的内容是什么?