使用 Git Bash 在 Windows 上存储 GitHub 凭据

Store GitHub credentials on Windows with Git Bash

我正在尝试设置一个 Jenkins Windows 从站,它将使用 Git Bash 从 GitHub 中拉出。我已经在我的 Windows 服务器上安装了 Git Bash,因此可以通过 Windows 命令提示符使用它。当我尝试调用进入 GitHub 的任何 Git 命令时,它总是询问我的凭据。

我该如何设置它才不会要求我提供凭据?

注意事项:

我正在通过从 Windows cmd 而不是 Git Bash shell 调用来测试它,因为我相信 Jenkins 会这样称呼它。

如果不可能,您如何通过 Git Bash 从 Jenkins slave 连接到 GitHub 而无需请求凭据?

参见 Git Bash https://msysgit.github.io

它是 Windows 的类似 Linux 的控制台。

您需要生成 SSH 密钥,该密钥将位于您的 HOME_DIR/.ssh 文件夹中。

例如,参见 Working with Git on Windows

生成密钥后,将其安装到 GitHub 帐户。

我四处浏览并设法找到了我的答案。通过以下post

解决

工作愉快!!