簡體   English   中英

在 Windows 8 上為 GIT 生成 SSH 密鑰

[英]SSH key generation for GIT on Windows 8

我正在嘗試使用命令提示符在我的 Windows 計算機上生成一個新的 SSH 密鑰。 我已經安裝了 Cygwin 並添加了它的路徑以通過命令提示符使用 linux 命令。

現在 ls 正在向我列出內部文件夾。 但是 ssh 仍然無法正常工作。

在嘗試使用命令 ssh-keygen -t rsa -C "email_id" 生成 SSH 密鑰時

它給了我以下錯誤。 ssh-keygen 不是內部或外部命令,也不是可運行的程序或批處理文件。

不需要 cygwin:一個常規的msysgit就足夠了(將PortableGit-1.9.5-preview20141217.7z解壓縮PortableGit-1.9.5-preview20141217.7z任何你想要的地方,將它的bin/文件夾添加到你的路徑中,你就有gitssh 包括ssh-keygen

一旦你啟動了它的git-cmd.bat ,你就可以生成你的 ssh 密鑰。

ssh-keygen -t rsa -C "email_id" -q -P ""

(這里我不使用密碼,用於測試目的,避免 ssh-agent 管理)

id_rsaid_rsa.pub將在%HOME%/.ssh
HOMEgit-cmd.bat ,通常在%USERPROFILE%

我可能是為數不多的仍在使用 Windows 8 進行開發的人之一。 但是,如果有人像我一樣來尋找這個答案,我的解決方案非常簡單。

您需要做的就是以下幾點:

  1. 下載 Git: https : //git-scm.com/downloads
  2. 安裝 Git
  3. 運行 Git Bash
  4. 在 Git Bash 終端輸入: ssh-keygen
  5. 輸入要存儲密鑰的位置:

/c/Users/(my_user)/.ssh/(key_file_name)

  1. 輸入您的密碼並按回車鍵

您的新 ssh 密鑰對已生成。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM