git - 使用 ssh-keygen 创建 SSH key 不会创建 .ssh 文件夹

标签 git ssh mingw version-control unfuddle

我正在尝试使用 msysgit 创建我的公钥/私钥 rsa key 对

我运行这个命令:

ssh-keygen -C "email@email.com" -t rsa

一切正常,我收到消息了

Enter file in which to save the key (/c/Users/user/.ssh/id_rsa)

然后我得到确认:

Your public key has been saved in project.pub

但是我无法访问该文件夹!它不存在,甚至不是 stash 文件夹。我不明白为什么它不生成。我使用的是 Windows 7 旗舰版。

最佳答案

刚刚创建了我的 key ,没有任何问题(七终极 64 位,msysgit 1.6.5.1.1367.gcd48)

$ ssh-keygen -C "vonc@xxxx" -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/VonC/.ssh/id_rsa):# just press enter
                                                                # to accept the
                                                                # default location
Enter passphrase (empty for no passphrase):                     
Enter same passphrase again:
Your identification has been saved in /c/Users/VonC/.ssh/id_rsa.
Your public key has been saved in /c/Users/VonC/.ssh/id_rsa.pub.
The key fingerprint is:
xx:yy:zz:aa:bb:cc:... vonc@xxxx

结果:

VonC@P ~/.ssh
$ ls -alrt
total 10
-rw-r--r--    1 VonC Administ      642 May 23 21:47 known_hosts
drwxr-xr-x   43 VonC Administ    16384 Jun 15 17:01 ..
-rw-r--r--    1 VonC Administ      398 Jun 19 16:14 id_rsa.pub
-rw-r--r--    1 VonC Administ     1675 Jun 19 16:14 id_rsa
drwxr-xr-x    2 VonC Administ        0 Jun 19 16:14 .

你能在你的 bash session 中检查你的 $HOME 环境变量设置了什么值吗?

VonC@P ~/.ssh
$ env|grep HOME
HOMEPATH=\Users\VonC
HOME=/c/Users/VonC     # <=== this must be correctly set
HOMEDRIVE=C:

关于git - 使用 ssh-keygen 创建 SSH key 不会创建 .ssh 文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3076043/

相关文章:

c++ - 如何在 Visual C++ 2010 Express 中更改编译器

c++ - gcc 找不到-lgcc, g++.exe : error: CreateProcess: No such file or directory

java - Jenkins Git 客户端插件无法执行 FetchCommand

git - 如何从 .gitignore 文件中删除存储文件夹?

php - 在 IIS 上通过 PHP 设置 git 部署时遇到问题

php - 我使用 mysql 命令没有从 ssh2_exec() 得到任何结果

Git 说我删除了放入新文件夹中的照片?

git - 如果我已经开始 rebase ,如何将两个提交 merge 为一个?

ssh - bitnami AMI 和 EC2 的权限被拒绝(公钥)

qt - QMAKE 中的 GNU make --jobs 选项