使用 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