目前公司都透過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 git@github.com #加入ssh host到know list
note:過程中會詢問,就輸入yes
Jenkins新增憑證
輸入private key
設定SSH憑證 for github
開始建置
可以看到使用SSH驗證來存取public github repostiory,整個過程還滿簡單的
參考