GitHubは、Windows用のGitHubと呼ばれるWindows用の単純化されたgitクライアントを配布します。 GitHubアカウントを介して認証し、通常は作成するローカルリポジトリにSSL認証を使用しますが、 GitHubにSSHリモートがある既存のローカルリポジトリを使用するように指示すると、GitHub資格情報を使用して、 GitHubアカウントのそれ自体のSSHキー 。しかし、SSHキーはファイルシステムのどこに保存されますか?
%HOMEDRIVE%%HOMEPATH%\.ssh\id_rsa.pub
はキーのある場所です
仕事用PCでは%USERPROFILE%/.ssh/
および%HOMEDRIVE%%HOMEPATH%/.ssh/
。
多くのコンピューターでは、これらのフォルダーは同じ場所ですが、構成によって異なります。そうらしい、それっぽい %USERPROFILE%
はGitHub for Windowsが使用する場所であり、~
Git-Bashのホームロケーション。
私のWindows-Gitのデフォルトのインストールでは%HOMEDRIVE%%HOMEPATH%
その~
自宅の場所。
デフォルトの場所は%HOMEDRIVE%%HOMEPATH%\.ssh\id_rsa.pub
です。それはC:\Users\dennis\.ssh\id_rsa.pub
のようなものに展開されます
%HOMEDRIVE%%HOMEPATH%\.ssh\id_rsa.pub
が既に存在する場合、githubはgithub_rsa
(。pub)という名前のキーを同じフォルダーに作成します。
入った %HOMEDRIVE%%HOMEPATH%\.ssh
GitHub for Windowsは通常SSLを使用することに注意してください。ある時点でSSHリポジトリを使用しない限り、SSHキーは作成されません。
Windows 10 Homeでは、.sshフォルダーのパスは%HOMEDRIVE%%HOMEPATH%\AppData\Roaming\SPB_Data\.ssh