2014-10-07 114 views
1

我在Windows 8上運行Git 1.9.4。我的操作系統安裝在SSD上。我的Git安裝位於另一個硬盤上。我對git很陌生。 Git如何選擇將私人和公共密鑰放在.ssh文件夾中的位置?我的主目錄位於C:但Git安裝在D :. Git能夠識別(例如推送時)是否存在.ssh文件夾,但它位於另一個路徑中,那麼它通常會是?Git .ssh的默認路徑是什麼?

回答

1

如何Git的選擇在哪裏把.ssh文件夾

如果通過git-cmd.bat運行git,它會尋找SSH密鑰在%HOME%/.ssh

HOME is defined in git-cmd.bat(默認:%USERPROFILE%

只要HOME設置(以你想要的任何文件夾中),Git會用它(即使它安裝在另一個驅動器上)。

您將使用ssh-keygen來生成您的公鑰/私鑰。


這同樣適用於git bash:按鍵將在~/.ssh

+0

只要做'cd;開始。「在git bash中打開該文件夾中的資源管理器。 – 2014-10-07 10:50:00

0

這個答案讓我走上了正軌。

使用命令ssh-keygen -t rsa -C "[email protected]"是正確的。

Git會按照說明在%HOME%/。ssh下創建這個.ssh文件夾,但前提是你自己沒有定義文件,例如key.txt。這個指南真的幫了我:Generating SSH keys