[Jenkins] setup SSH between jenkins and github

目前公司都透过SSH来连接内部git repository,我个人在windows上透过putty建立key,

最后还得需要透过新增GIT_SSH环境变量,才让VS2017记住SSH凭证,

这篇纪录一下,如何让jenkins使用SSH存取public github repository


~/.ssh  #确认是否有key

如果没有,透过下面产生

ssh-keygen -t rsa

复制public key到github

ssh [email protected] #加入ssh host到know list
note:过程中会询问,就输入yes

Jenkins新增凭证

输入private key

设定SSH凭证 for github

开始建置

可以看到使用SSH验证来存取public github repostiory,整个过程还满简单的

参考

Configuring SSH authentication between GitHub and Jenkins