搜尋

首頁  >  問答  >  主體

github - 隨身版git(即安裝在USB上的版本)如何設定ssh私鑰?

隨身版的git是即插即用的,可以在任一台沒有安裝git的電腦上使用。如果採用和桌面版git相同的方法設定ssh私鑰,是無法正常使用ssh存取github遠端倉庫的,即使我將私鑰保存在U碟上。下面是錯誤訊息:

The authenticity of host 'github.com (192.30.253.112)' can't be
established.
RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGspRomTx ecting (yes/no)? yes
Warning: Permanently added 'github.com,192.30.253.112' (RSA) to the list of know
n hosts.
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights

and the repository exists.

我想知道如何在便攜版的git如何設定ssh私鑰保證我正常連接遠端倉庫。

淡淡烟草味淡淡烟草味2805 天前1239

全部回覆(1)我來回復

  • 黄舟

    黄舟2017-05-02 09:45:52

    我根據gi​​t移動版中的readme檔案找到了設定方法。其實方法很簡單,設定步驟和桌面版git配置ssh-key的方法基本上一樣,只是其中選擇密鑰的存放路徑這一步有所不同——不要回車使用預設路徑,要將路徑改為U盤中移動版git的路徑(如g:\git_portable\.ssh)。然後,每次使用git(行動版)的時候,先使用export HOME=g:\git_portable临时修改HOME環境變量,其中後面的行動版git的安裝路徑要根據你的實際情況設定。
    這樣你就可以像在桌面版git中一樣,來使用ssh來存取你的github遠端倉庫了。
    注意,不要忽略上面路徑中的雙斜槓\。

    回覆
    0
  • 取消回覆