Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Git Bash在Windows上存储GitHub凭据_Git_Github_Jenkins_Git Bash - Fatal编程技术网

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

使用Git Bash在Windows上存储GitHub凭据,git,github,jenkins,git-bash,Git,Github,Jenkins,Git Bash,我正在尝试设置一个Jenkins Windows从机,它将使用Git Bash从GitHub中提取。我已经在Windows服务器上安装了Git Bash,因此可以通过Windows命令提示符使用它。当我尝试调用任何转到GitHub的Git命令时,它总是要求我提供凭据 我如何设置它,使其不需要我的凭据 注意事项: 我正在通过调用Windowscmd而不是GitBashShell来测试它,因为我相信Jenkins会这样调用它 如果不可能,如何通过Git Bash从Jenkins从机连接到GitHub

我正在尝试设置一个Jenkins Windows从机,它将使用Git Bash从GitHub中提取。我已经在Windows服务器上安装了Git Bash,因此可以通过Windows命令提示符使用它。当我尝试调用任何转到GitHub的Git命令时,它总是要求我提供凭据

我如何设置它,使其不需要我的凭据

注意事项:

我正在通过调用Windowscmd而不是GitBashShell来测试它,因为我相信Jenkins会这样调用它

如果不可能,如何通过Git Bash从Jenkins从机连接到GitHub,而不要求提供凭据?

请参阅

这是一个类似Linux的Windows控制台

您需要生成SSH密钥,这些密钥将位于
HOME\u DIR/.SSH
文件夹中

例如,请参见


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

我浏览了一下,找到了答案。下面的帖子解决了这个问题


工作是一种享受

您需要为Jenkins安装ssh密钥。请参阅此解决方案适用于linux。我将在windows命令提示符下点击github