使用 PSExec 或 PSExec64 為 Jenkins 生成新的 SSH 金鑰

  1. 首先開啟命令提示符並以管理員身份執行
  2. 開啟命令提示符後,導航到 PSTools 目錄。
  3. 在命令提示符下,我們需要使用 PSExec 或 PSExec64 作為本地服務執行 git-bash,預設情況下 Jenkins 在構建伺服器上執行。
  4. 我們將使用 -i 開關將 PSExec 作為互動式執行,並使用 -s 開關將 git-bash 作為本地服務執行
  5. 按照在 GitHub 上建立 ssh 金鑰的說明 - 生成新的 SSH 金鑰並將其新增到 ssh-agent
  6. 如果你使用的是 64 位 Windows 系統,請將 .ssh 資料夾複製到 C:\ Windows \ SysWOW64 \ config \ systemprofile.ssh(我的 64 位 Windows 系統不需要這樣,但是那裡有一些指示 .ssh 檔案的指令應該存放在那裡,如果你還有問題,請記住一些事項)。
  7. 將公共 SSH 金鑰新增到你的 github 金鑰。
Your Commandline should look similar to this:

C:\Programs\PSTools> PSExec.exe -i -s C:\Programs\Git\git-bash