簡體   English   中英

如何在Windows上使用ssh鍵在Linux上創建git?

[英]How to use on windows ssh key for git created on linux?

我正在使用ubuntu linux 11.10。 按照以下步驟生成私鑰。

現在,我想在安裝了msysgit的Windows上使用相同的密鑰。

嘗試將“〜/ .ssh / id_rsa”復制到“ C:/Users/user_name/.ssh/id_rsa”,但這沒有幫助。

接下來要去哪里?

首先檢查那里是否也有.pub。 如果您這樣做並繼續遇到問題,這就是我做了類似的事情:

  1. > $ GIT_PATH \\ bin \\ ssh-agent(如果在安裝msysgit時選擇正確,則應位於git安裝的bin文件夾中)
  2. > $ GIT_PATH \\ bin \\ ssh-add“%USERPROFILE%\\。ssh \\ id_rsa”(應該說密鑰已成功添加)

並重新測試。 如果ssh-add表示無法聯系ssh代理,請嘗試設置運行ssh-agent輸出的環境變量(它應該已經輸出了類似“ SSH_AUTH_SOCK = something”的內容,因此請使用“ set SSH_AUTH_SOCK = something”進行設置),然后重試。

我的ssh-add表示無法聯系ssh代理。 但是,我可以在沒有煩人的密碼請求的情況下通過ssh進行操作。 這是因為id_rsa是自動捕獲的。 我可以將其他rsa / dsa文件添加為〜HOME / .ssh / config文件中的IdentityFile文件。

暫無
暫無

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

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