簡體   English   中英

如何在Windows中生成一個ssh密鑰?

[英]how to generate a ssh key in windows?

我正在關注此操作以在Windows 8.1上生成一個ssh密鑰,但如果我在輸入密鑰時要求輸入保存密鑰的文件我得到錯誤could not create the directory '//.ssh'

現在如果不是按回車鍵我輸入“id_rsa”,然后在做了clip < ~/.ssh/id_rsa.pub ,我得到The system cannot find the path specified

有沒有辦法解決? 我可以切換到ubuntu,但我想在Windows上執行此操作。

找到ssh密鑰的最佳方法是:

  1. 在Github中創建一個帳戶
  2. 在桌面上下載Github應用程序並使用您的憑據登錄
  3. 1分鍾后,轉到Github網站 - >登錄 - >轉到設置 - >在左側單擊ssh鍵,在這里您可以找到您的ssh鍵。
could not create the directory '//.ssh'

這意味着$ HOME沒有正確定義。 首先嘗試輸入:

export HOME=/c/Users/<yourUsername>

然后ssh-keygen -t rsa -C "$your_email"應該可以工作。

請注意,如果您在使用標准Git for Windows(msysgit)中包含git-cmd.bat啟動的(DOS)shell中鍵入相同的命令,則為您設置%HOME% wold(至%USERPROFILE% ),和ssh-keygen -t rsa -C "$your_email"也可以。

暫無
暫無

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

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