您好我已使用命令
生成了我的SSH证书ssh-keygen -t rsa -C "<<Email Id>>" -b 4096
但正在生成的RSA密钥被放置在路径
中/u//.ssh/id_rsa
我第一次安装Git Bash时遇到了这个问题。重新启动系统后问题已解决,但问题再次出现,即使在多次重启系统后也无法解决问题。
任何机构早些时候都遇到过同样的问题?如果您知道解决方案,请帮助我
答案 0 :(得分:0)
目前,当我使用管理员权限运行Git Bash时,此问题已得到解决,但是当我在正常模式下尝试时仍然存在问题
答案 1 :(得分:0)
我曾经遇到过这个问题,但我的系统上安装了2个git shell ... 确保您的系统上只有一个git bash。
像往常一样重新生成你的rsa密钥
答案 2 :(得分:0)
我假设你运行mac。您可以使用-f标志指定文件位置,并指定保存生成密钥的位置,如下所示:
ssh-keygen -f ~/.ssh/id_rsa -t rsa -C "<<Email Id>>" -b 4096
如果这不起作用,请尝试:
ssh-keygen -f "$HOME/.ssh/id_rsa" -t rsa -C "<<Email Id>>" -b 4096
答案 3 :(得分:0)
转到:~/.ssh folder
生成ssh密钥:ssh-keygen -t rsa -C "your.email@example.com" -b 4096
通过命令将其添加到ssh服务器:ssh-add your_key_rsa
将your_key_rsa.pub复制到剪贴板:xclip -sel clip < ~/.ssh/your_key_rsa.pub
转到github并粘贴复制的密钥